Remove unused requirements
Update main to use args
Refactor tests
Add StringIO to compat lib
Add travis config
Add image shields to README