add a new project fab button

- added a `New Project` material design FAB button to the UI
- added a reference to the JavaScript Polymer material design components
- added some command infrastructure, which can map string command names to command handlers. Also, commands can optionally be dispatched through the DOM

![screen shot 2014-10-07 at 2 01 41 pm](https://cloud.githubusercontent.com/assets/1269969/4566477/8a9c87d4-4f29-11e4-885e-d006db5660eb.png)

@ussuri, @rginda. Rob, I'm hoping that the command stuff here can migrate towards the JS infrastructure, when it's available, and that this could be a dart interface to that.

I'd put the style in a .css file: 1) for consistency 2) from the perspective of working with the code base: e.g. I routinely search for various CSS-related things and use `*.css` file mask for that - faster search, fewer false hits.