Beta Release

All functionality implemented and unit tests passed.