Bootstrap integration
Refactored factories to use traits
Added seeding
Ported over basic layouts from Quickbalance
Set up for dashboards
Modified scoping
Fixed non-randomness in Appointment start/end time generation