working out some stuff.
Docs and lots of cleaning.
Merge pull request #1 from llllllllll/not_working

Working