Refactored Packages
Renamed Tuple and changed the usage with the enum to a string to prepare framework release
- Implemented a notification mechanism
- Tests for notification mechanism