Added the first set of unit tests
Bumped version number and generated new minified version
Merge branch 'release/v0.4.0' into develop

* release/v0.4.0:
  Bumped version number and generated new minified version