Many changes, now using doctrine for entities, added creation of invoices, graphs for powerusage, and many more