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


Do we need this with the auto sync?  Seems like if this doesn't do anything useful and it isn't how we want people to use PK, then we should take it out of the reference app.