Refactored project to have sensible defaults, added a gitignore file
Updated Gitignore file