OO Cleanup

Hide instance variables, use attr_reader and
remove obsolete self written accessor methods
Fixed spec template

Source location is local since dice is not yet
available on rubygems.org