experimental datastore support

saving user information in couchdb
namespaces the document ids
saving board history
compiling assets for release
overrides board method to slip data into couch
use joecastros regex
Merge branch 'master' into datastore
adds terms of service and privacy policy
adds links to terms and privacy
Merge branch 'master' into datastore
renaming the backlog link to milestones, hopefully more ppl will use it now
Merge branch 'master' into datastore
putting a rescue around couch calls
merge conflicts
merge in changes from master
Merge branch 'master' into heroku
nil check on label for reorder to be a little more robust
trying to get the the bottoms of this weird ness
wrap in a try catch
throw unless number