begin a long and painful process of redoing a lot of serialization / deserialization code
continue serialize/deserialize refactorization
continue serialize / deserialize refactor
more serialize / deserialize refactor
recent bugfix
recent bugfix
recent bugfix
recent bugfix
more bugfix / refactor
refactor all core classes into one module
restore workflow adding
recent bugfix
remove TODO
remove PMGSerialization option
don't convert datetime to strings except in file import/export
update various TODOs
make to_db_dict always a fw_serializable method
move dupefinder to a new 'features' package
start sketching out FW reservation system
Revert "start sketching out FW reservation system"

This reverts commit 5c3180434ef1b66be653fae2df9d0f298b2549a5.