Closes #68 - Integration tests now run Oracle using a random free port

Pull request for #68
Everything in the current impl packge probably needs to be moved to packages like core.transaction, core.oracle, core.util