Add publish target
Ignore npm-debug.log
Rename locate to fetch
Rename factory to execute
Add API documentation
Add license to module