Fixing NPM issues - typo
Documentation changes.
Code style changes (generated code is more compliant with closure strict mode).
Beginning with support of jasmine tests.