Updated basic documentation
Added gitignore