add Column class
geniuos mapper, refactoring, tests
trivial .gitignore