Merge pull request #2 from MatthewRobson/Working/Daniel

Working/daniel
Merge pull request #4 from MatthewRobson/Working/Daniel

Attempt to sort out git ignore
Merge pull request #5 from MatthewRobson/Working/Daniel

Working/daniel
Hash/File libraries
Add new proj