see extended description

I got lazy and didn't split out my commits, so here's what I did:
- added bower.json
- moved styles to the app folder
- use sass instead of css
- updated bower dependencies
- added a filter dropdown component along with changes to query params
- added necessary webpack loaders for css and sass files
- added a script loader for webpack to import vendor scripts as globals