Begin work on resource manager and revised task manager on pic24.  Started relaying out controller board and combining functionality.
Finished next version of hardware.  Working on automatic BOM generation for purchasing.
Finished versions of core MoMo hardware along with python tools to autogenerate bill of materials files for each board.
Added the ability to auto generate a complete set of production files for pcbs without any graphical commands in EAGLE.  Uses EAGLE's CAM processor in command line mode.
Revised combined controller board into what should be the final version.  Added a current sense circuit to track battery charging, relaid traces out and swapped out the charger IC for a much cheaper one with a disable signal.

Added a schottky diode on the input in all assembly variants to prevent reverse polarity charging and to prevent discharging into the charger if the charger loses power.
Moved pcb parts around on the controller to facilitate assembly.
Began adding ability to unit test 8 bit PIC code automatically
Converted mib12_executive to use SCons build system since ceedling is terrible to work with.
Beginner work of creating an automatic unit testing framework for the pic12 architecturewq
added gitignore entry
updated board to have correct value for 51K resistor (wrong digikey part number)
Converted gsm_module to use new SCons build environment.  Added support utilities to
encapsulate building xc8 hex files and refactored mib12 executive to use shared utilities.
Added a build_settings.json file to store xc8 compiler flags needed for mib12_executive and
application modules.
Changed GSM pin locations to correspond with latest hardware.  Reconfigured GSM module for testing and debug of new hardware.
Created tools to allow for extracting and manipulating symbol table generated from xc8
compilation process (.sym file).  Annotated asm files to allow for extracting symbol
informatio and function sizes.  Automatically generate .h file with defines for calling all
declared functions in the mib12_executive.  This will be used for automated unit testing
updated paths to work on new computer
Began adding code for 8 bit unit testing.  Now have the ability to build app modules and
combine them with the mib12_executive into a single hex file.  Next is to patch the initial
instruction with a goto to the app module, bypassing the exec startup code.

This will be combined with a gpsim script to run the module and capture the test results which
will be analyzed and reported as pass or fail.
Finished Laying out PV Sensor Board for WeCareSolar.  Still need to add resistor values for divider networks.
Library Revisions
Added more features to BOM generation script.  Added Octopart API wrapper for automatic
pricing.  Added md file to describe attributes needed for BOM and production file generation
Added library for renaming EAGLE packages to understandable names
Added more package footprints to reference library and tested pricing on various boards