removed warnings, added logger class
updated assign() to use new logger
added workers required field, changed to smallpositiveint
added filled proprety to instance
naive fill. heursitic() not yet implemented
changed assign() to accept a list of workers
basic heuristic implemented