Initial Commit

Initial commit:
- Have a look a test fixture files to get an idea of what functionality
is in place
- Psake build only a boiler plate, some unit tests need renaming too