Simplify build system.
Add unit tests for sessions.
FIXED: Could not add session longer than one day.
Add more unit tests for sessions.
Move graphical code out of DataModel.
Prevent modifying billed sessions in DataModel.
Add unit tests for billing sessions.