[refactor][s]: move a lot of app controllers into routes/index.js.
[test][s]: better test cleanup to make tests more robust.
[gitignore][xs]: .
[api][m]: dataview edit api with test.
[#57,edit][m]: edit page up and working.

* Very similar to create page. JS based and posts to new edit API.
* support for dayfirst config info
[#66][s]: timemap viz utilizes dayfirst config introduced in last commit.