git Setup

Added .gitignore to handle cleaning-up non-essential files and some
extension properties.