implemented custom id for client translation and handlebars
customId for handlebars update and server side translation
changed generate po utils to use functions instead regex
parseJsFile logic
throw errors if something went wrong in parsing
Translation client test code improvement.
implemented parsing for templates
added comments
added version for esprima in package.json
updated logic of parsing js
fixed bug in parsing js file
Improved client side translation UT.
documenting the overload logic on client translation
fixed logic bug in server side translation
refactor UT and translation module
Handlebars translation UT. Handlebars plural translation UT. Minor code fixes.
fixed bug in client side translation module
updated write po files
fixed typo
fixed client side bug and added some UT for server side