First energy disaggregation algorithms

Summary
Initial prototype, with documentation, of the algorithms for energy disaggregation into end uses