Instance views and instance detail controller

## Changes

* Added [main-bower-files](https://www.npmjs.org/package/main-bower-files) npm package to automatically add
bower components to the static folder based on their bower.json config
* added template for instances index page
* added template for instance detail page
* added instanceDetailController that handles getting the instance details and running containers
* added a couple very basic tests for the instanceService

@ngmiller for your review. I will open up another PR later for the container management stuff.
It's meh.  I don't think it matters too much other than it might be a little helpful to know. We can do something cute and say something like, "This lighthouse node is powered by, Google Compute Engine" and include there logo. ![gce](https://no-cache.appdynamics-static.com/appsphere/logos/googlecompute_128.png)

Otherwise I don't see how it's useful to the client.