Add docs and tidy
Remove unused file
Satisfy linter
Move all stray files into /lib