back on track

updated constructors for the remaining drug subclasses, added setters
and getters to drug.