Updated basic documentation and .gitignore file