Revert "adding indexnumbers module"

This reverts commit 8b08c292ee1121b625660d56cba244c8a0924eb6.
Fix post overlapping annotations
Revert "Revert "adding indexnumbers module""

This reverts commit 51176f2130102c8d0c36f5d43c5d12fa0e040ba2.
Keep the models
Use Open Sans

my very favourite font
What depraved madman thought this would work

Seriously. 

Working on the replacement
Slightly better handling of overlaps

This has the problem that when there are overlapping annotations extra text gets appended. I guess the best option to resolve this would actually be sweeping over each character individually and deciding whether to span it or not.
Can't brain today

I have teh dumbs
Can't brain today

I have teh dumbs
Add extra TestDocument
Merge branch 'master' of github.com:joelkuiper/spa

* 'master' of github.com:joelkuiper/spa:
  Can't brain today

Conflicts:
	static/scripts/components/viewer.jsx
Handle node classes better 

Minimap is now congruent with node color
new models
adding new model
Merge branch 'develop' of https://github.com/joelkuiper/spa into origin/develop
Merge branch 'master' into develop

* master:
  Handle node classes better
  Add extra TestDocument
  Can't brain today
  Can't brain today
  Slightly better handling of overlaps
  What depraved madman thought this would work
  Use Open Sans
  Keep the models
Merge Risk of Bias and Population size 

I am not too happy with the code duplication ...
I'll likely move all the pipeline bits to a separate repo, to be called with a queue (likely Redis)
Dynamic typing, yay.

Is there a core.typed optional type system for javascript?
Switch to foundation
We're doing extremely poorly on this

So I switched them around :p