Sensor updates, layout updates, build process updates

Fixed build process to standardized Make. Re-designed layout. Added
better tracking of keystrokes. Started sensor communication with
controller.