Fixed/added more features/specs
Fixed app code to comply w new tests
Moved .gitignore to root of repo