STILL BROKEN, DO NOT USE(Maybe)!

It might be in a workable state now, I'm going to start testing now.  For this iteration I migrated all of the UI code to using the ORM.