Adding domain model and history layer ..
Cleanup of PYC files.