Admin layout

@roblafeve I've refactored the admin views to use the admin layout. Did this so we could only load the admin-specific JS into these views. No need to load ACE Editor and Jquery UI on the public side of the site. The admin layout is basically identical to the application layout except for the extra script tags. You can include a totally separate stylesheet if you want.