Merge pull request #19 from tauberer/master

My function make_headers_unique was not quite right
fix error with missing encoding variable
Added dateutiltype to docs since it is stable enough and much faster
Merge pull request #23 from domoritz/doc

Doc
tabs and spaces
split tests into classes
Merge branch 'master' of github.com:okfn/messytables
travis only on master
fixed readme

TableSet.tables is not a function, but a list
fixed readme

RowSet.sample is a generator object, not a list
Add test for http stream files
remove print in tests
Faster type guessing because of pre selection and reduced number of formats. Fixes #20
Enable support for non seekable resources (such as a http response). Does not stream atm
Test for streamed csv, xls and xlsx
Enable stream support in all table sets
use assert_equal
proper test requirements file
pass encoding for from_fileob, raise exception if encoding could not be determined
Proper non blocking, buffered stream, finally fixes #24