Merge pull request #5 from vhordejcuk/master

Refactoring, many fixes
Merge pull request #6 from vhordejcuk/master

More refactoring, added first tests, fixes
Merge pull request #7 from vhordejcuk/master

Refactoring, readme, fixes
Updated readme (added CSV desc)
Added data types
Refactoring, fixes