Began transition to I2C Bootloader and Command Processing.  Added custom linker
script that places code .bootloader section at the end of memory and implemented
i2c slave command processing interrupt.  Commented out debug code over serial and will
soon remove those files completely.
Added latest pcb file versions
Added PCB script
Starting revising i2c code
Fix overlooked merge artifact.
Remove the old sensorboard code, it was never fleshed out.
Add a rudimentary doc heirarchy - to be cleaned up later.  Our own documentation will probably go in the root /doc directory.
Working I2C master code, verified on logic analyzer.  Starting bus protocol layer on top of the i2c hardware layer using continuations to allow for asynchronous message construction and processing via the task_manager
Added first version of pic24 slave code.  Working to test master/slave communication to have a platform on which to begin bootloader development.
Added rest of i2c bus files
Basic programming board firmware (effectively a stripped-down mainboard)
Don't need symbolic links if we use the correct relative paths in project.yml
Move mainboard code into the modules directory.
Ceedling is now in a shared place, reference it correctly and de-duplicate.
We don't support MPLab IDE anymore, Ceedling is our only build engine.  Remove MPLab artifacts.
Add a secondary readme for individual modules, some information about the overarching directory structure.
Add the mainboard README
Refined i2c communication logic
Link to the WellDone website.
Remove some junk from v1.  TODO: Generalize UART callback handling.