Begin motor.cpp and motor.h
motor: Add motor driver code loosely based on Tim's code (but better :) )

Might need to double-check "motor numbers", but each of the four responds independently of the others.
Merge remote-tracking branch 'ufieee2014/master'
motor: Rename epiphany specific timers/ports for motor directions and PWM signals

This is done in a similar fashion to hwlib/uart.cpp
gitignore: add ignores for Debug folder and other build artifacts (.d, .o)