Very loosely tested angle and bearing codes

also added a gitignore for some PyCharm files