Merge branch 'release/0.5.1' into develop
Restructures code directories.
jQuery update for client code.
Fixes issues about folder restructuring.
Removes collision from ui event names.
Merge branch 'feature/directories' into develop
Updates TODO.md
Updates version, todo and changelog.
Merge branch 'release/0.6.0'