PY2to3: Made imports relative, changed print statements to function calls, updated the use of range to reflect python 3 changes, and updated use of map to reflect python 3 changes.
PY2to3: Removed testing folder from this branch.
MERGE
Add some tests.