compiles and runs and works
staged release 0.1
merged