core: add basic working program for bike computer

Next I will need to determine how I want to handle scheduling of
tasks and interrupts.  This could be in the form of a simple RTOS
or just a cyclic executive.