Removed gyro resets, replaced with relative headings

so that we aren't always resetting the gyro and losing that information in the middle of the match

also some refactoring.  methods are members of an object, so they should start with lower case!