Add board and stream list functionality

### Features
* New toolbar
* Boards can be listed
* Streams can be listed

### Compatibility Issues
* Existing database of random title-less boards needs a cleanup
* Switch to Angular routing means old URLs won't work
he's doing it right. I just thought it was a bit weird of a requirement that you have to save the board id in the json data when saving it. We can always change it later.