Merge pull request #55 from FelixVanderJeugt/master

Replace MVar with IORef and MVar lock
Send intitial positions in putState

See #53
Oops
add teamsByScore function to demo page
clean up existing code
fix broken build
Merge branch 'master' into datavis
rewrite of the D3 code
Document boxxy API, finish remaining issues
Merge branch 'master' of github.com:ZeusWPI/12Urenloop
Merge branch 'master' into datavis

* master:
  Document boxxy API, finish remaining issues
Some style changes, always return full state in putState (closes #58)
Use public boxxy API
Clarify meaning of onPutState-argument
add position in the ranking
fix merge conflicts
better svg height
Pass RSSI around in SensorEvent
wrap teams in g element
Do team lookup as soon as possible