refractor core helpers

a start will be a UI helper that is a higher level helper than
Html, used for things like date pickers the nice boxes, action
methods headers etc. this will clean up app_helper and get simmilar
code together making the available api easier to remember