Fix/documentation

Slightly more documentation for the module.

And a .gitignore file. 

Maybe this'll help.