Assignment.Java complete for current Properties - JP

Added the accessors and mutators for Assignment.Java as well as some
other fixes. e.g. making all of the mutators call this.[property]
instead of just [property] = value