version bump, refactoring source code for initial release