First-pass refactoring, tests pass.
making test_cli tests to pass (still unsuccessfully)
cli integration tests pass
tests for schema and utils
fixed separator in adapter, python 2 and 3 compatible
Merge pull request #100 from rabix/fix/input-depth

Fix/input depth