add tool with basic suite of tests
move all tests to single spec since they depend on each other; add gitignore for IDE files