Implementing theme support

This commit rearranges certain assets and views into the folder:

/app/views/theme

This allows a simple method of switching out different 'themes' for Crowdhoster sites