converted default admin page to use bootstrap 3
changed badge contextual classes to alert classes
added canvas based heatmap rendering
increased heatmap canvas resolution
changed heatmap image id to class
Added cleaner error handling from newer router
WIP upgrading router

- added StartUp
- added again:
	if l.subject.name == "admin" {
		return true
	}
for compatibility with existing redwood 2 experiments.
Finished updating router based on http://leeps.ucsc.edu/redwood-wiki/browser/expecon-router/main.go

Messages are no longer duplicated in a queue in the router process, but are taken from the redis store as needed

Bugs fixed:
- Because messages now are marshalled between the router and redis, messages can no longer be compared using pointer equality. The comparison to determine is_relevant in (*Listener) match(*Session, *Msg) Bool now uses a custom comparison function instead.
- Removed an unnecessary GET from newRouter which caused array out of bounds errors.

Issues:
- The current experiment configuration is lost when the router is restarted.
Fixed issue where experiment config would be lost after restarting the router.
Merge pull request #39 from LeepsLab/router

Updated Router
Merge pull request #31 from LeepsLab/adminPage

Converted Default Admin Page to Bootstrap 3
Tidied up heatmap drawing

- removed inaccurate comment
- added spaces around arithmetic operators
Merge pull request #38 from LeepsLab/heatmapCanvas

Switched d3rw.js heatmap to canvas backing