factor out current pos handling, add view method
add rect tests, update current_position
add/remove items from TODO
add examples, beef up docstrings
remove uneeded files