initial import of revised library, working roundtrip demo
add gitignore
Add main method