Remove the need for a JAXB impl at runtime
Allow running the demo main class with mvn exec:java
Change IDs from ints to longs