Markup for new layout
Use theme less (instead of css)
Reinstated basic functionality.
Clean up some dependancies
Clean up some dependancies and build