Source import

- Added original source
- and a makefile.
- Also updated the readme to explain... something