Bump version to v1.2.0.

Refactor almost all of the code to be clean dry and have more tests.

Add csv and mysql load data infile support preview.