Deleted a comment, all code seems functional with Python 3.0. Unit testing to come next.