adds .gitignore file, restructures directories, hides api keys from logic; alchemy call still buggy