Update with beta

- Use the latest beta build to have access to the latest :bug: fixes
- Include a license so the terms of the open source code is available
- Add a detailed README with steps on how to use the demo application, as well as adjusting it with custom kits
- Include helpful inline and javadoc comments explain different code decisions and reasoning


Yeah, it is left over from before there was an auto sync, so I did it the poor man's way.  I think it is a fine idea to show people how to force a sync, but having it be on a timer is a misleading bad example, because this is now automatic.  I say either take it out entirely, or find an event to tie it to.