Remove unused functions and add explaining comments to existing functions
Remove unused files and move lib/cli.js to bin/jsxgettext.js (following npm conventions)
Break the giant gen function into smaller parts - extract, parseJS and compile.
Add internal support for contexts (required by translation table). Use translation table more constantly.