Builds first version of block explorer app using Angular seed

Takes the seed and renames it. Pulls in the front end work done in
Bootstrap, and updates the project so it routes to those pages. There isn't
yet a proper separation between the model and the view, I'll do that in the
next commit.
Separates out the model from the view

The views now get their data from their js controllers, rather than having
hard coded values in the html. For now, the data model has been
implemented as a map in the controllers class. We use the name of the
block as the key. Updates the unit and e2e tests.
Makes navigation bar and footer common across all pages

Moves this functionality to index.html, so it is visible on all pages. Due
to this, I've moved the search form to the list page - it doesn't make
sense on other pages.
Updates the list page so the search box filters the carousel

The normal filter operates on all of the data in the block, so I've
removed the dropdown list which makes it look like you can select the field
on which to search.