Initial commit with annotations and partway done with the POM