build out 'core' app and do some Grunt prep work