py3k-ify url parsing functions
add requirements
add travis-ci config