re-factored test
Added method and test
Ignore tests
Updated test for add or remove when list is empty
files formatted
re-factored & renamed class & change in class design
Added contract
Re-factored
added toArray, hashCode, equals methods and tests
re-facted test