Initial Commit

Entities ready
Test Units - 70%