storing data and added boilerplate for tests
cleaned up gitignore