Add docco to package.json dependencies
Implement all tests for defineCloneProcedure and lint test code. Closes #6
Ensure the latest defined clone procedure that detects objects of a certain type are honored
Clean up tests
Fix comments, refactor some logic, and use ES6 maps if they're available within the environment
Add documentation