Initial commit with working remembering state and inventory management.
Need to get pom working