Fixing off-by-one error and logging improvements
Merge pull request #18 from mrda/csv-parsing

Fixing off-by-one error and logging improvements
Adding randomisation for IP addresses and datetime
Small pep8 fix
Start thinking about a sqlparse fuzzer.

This is another alternative to regexps and sqlalchemy... At the
moment this code is just a plaything to see if it works at all,
but at the moment it can read all of user 001, detect the create
statements, and then dump it out with a zero sized diff. This
gives me hope.
Parse create statements.

sqlparse falls apart when presented with DDL, which is a shame.
Instead I ended up having to handle create statements with good old
fashioned regexps.
Map columns to their data types.

This should now be ready to plug a real version of attributes into,
as well as implementing the actual anonymization.
Merge pull request #20 from mikalstill/sqlparser

Implement a prototype fuzzer using sqlparse
Improving IP Address anonymisation + tests
Trivial documentation fix
Make the sqlparser fuzzer act more like a real python script.
Merge pull request #19 from mrda/randomisation

Adding better randomisation code
Added JSON anonymisation + tests
Consolidating common code
Merge branch 'master' of https://github.com/rcbau/fuzzy-happiness into randomisation
Merge pull request #21 from mikalstill/sqlparser-entrypoint

Make the sqlparser fuzzer act more like a real python script.
Merge branch 'master' of https://github.com/rcbau/fuzzy-happiness into randomisation
Merge pull request #22 from mrda/randomisation

Added JSON anonymisation + tests
Adding better output logging
Adding hostname support + fix empty string bug