- first semi-working example
- moved registration out of the start method and make it a separate method
- fixed minor bug with the hello world example