Stubs, and tests made. Compiles and fails all tests.
Added constructor implentations.
Added getter and setter implentations.
Added implentations for toString and equals methods
Fixed errors. Now all tests pass.