Complete re-write using backbone and mongodb

Yet it looks exactly the same!