update .gitignore
cleanup gruntfile and add minified vendored files
trailing comma
capture selected categories for query
repair test.html
key and icon are computed properties
move controller setup into index router