Completed 01
Redoing using minitest/spec
Fully working as a class.