Setting up default controllers

Signed-off-by: Matt Keys <matt@uptrending.com>
Adding in Dans work on the fronted structure and grunt, tweaking/fixing packages manager

Signed-off-by: Matt Keys <matt@uptrending.com>

Conflicts:
	assets/js/source/footer_main+jquery.js