separate dashboard controllers, lint controller js files and gruntfile