Added a gitignore along with some more documentation