Move commands into their own 'api' module
Rename 'jspot.potter' to 'jspot.pot' to be more consistent with 'jspot.json'
Use defaults in api
Store defaults in a single module accessed by the other modules instead of defaults everywhere
Do cli header arg parsing in cli module, not api
Add failing test
Add cleaning methods to remove undefined identifier/variable
Typo

s/event/even/
Typo

s/event/even/
Add failing test for gettext call with identifier
Wrap identifier into function instead of replacing it to keep explicit errors
Merge branch 'issue-14' of github.com:JSteunou/jspot into issue-14
Use UTC for .pot time headers
Merge branch 'develop' into feature/issue-13-make-jspot-usable-programatically

Conflicts:
	lib/extract.js
Merge branch 'feature/issue-13-make-jspot-usable-programatically' into develop
Refactor jspot's api to put everything in its right place
Move file assertion and tmp dir test helpers into a helpers module
Add a test for jspot.json
Add tests for jspot.extract
Test stubs for jspot.extractors