updates home page, adds a gitignore