Many bug fixes/features

Fixed how object status is updated. Also, added helper methods to
retrieve any objects by their status. A log method has been added which
can be called to view the current state of the context.