Add an example project, fix some bugs, update documentation, re-structure project