Factories!
Adds more tests
Some poorly designed tests
Link 100% coverage
Fix watchmedo.sh
Readme update and version bump