Implementing Model layer

Coding the model layer according to the class diagram designed.

Complete and Continue