Multiple new Drive methods

Updated line following, button push, and micro switch
Merge pull request #17 from kmodlich/patch-12

Multiple new Drive methods