Added StatefulSequence class

- This class is a List<IStateful>, can notify via events when any object
in the list reached a particular monitored state.
- This class will also notify subscribers when all objects in the list
reached their monitored states.

NOTE: Documentation almost complete.