1.0- Initial Upload

This is an initial upload of working code. I am writing up the readme at
the moment.