rewrote router in coffescript, added errors for Jeizinen
namespaced error to Jeizinen
better syntax for mock collections, ready for initial release