various syntax fixes and cleanup
arise unit tests, arise
version bump