Fixed constructing bug in Object
Better stage time tracking

1. Updated constants for improved tracking of a stage's substage.
Converted Homeless to a class

1. Added constructor.  Name remains subject to stage (tracks the
demand/etc).