Restructuring after adding CanJS

- Moved Eva's mock up
- Added CanJS
- Added test framework and associated dependencies (Mocha, SinonJS, Expect BDDstyle assertions)
- Added package.json describing content
- Renamed some files
- Added some tests describing usage of CanJS to set up models