added exception + functionality
tester class added
moved
re-commit
deleted low-level gitignore