Add karma testing and basic unit tests
Add watch task to gruntfile
Persist selected branch on page refresh
Move tests to separate directory and add branch model unit test
Add header and footer to view
Refactor map controller
Refactor branch view and add styling