Added Description Attribute and unit tests
Separated to files
Added Score methods
Finished score methods