Revamping theme related stuff

Added less support
Added grunt and Gruntfile for watching and compiling less
Removed existing css files and rely entirely on less compilation to one file
Merge branch 'upgrade_theme'
Working on site profiles page, add action for site profile