Refactored how messages are stores, not storing in one global collection, it gives ability to mix all types of messages
Added more tests to test aliasing and positioning
Updated changelog
Added getAtPosition() to NotificationBag (shortcut of all()->getAtPosition()) + test
Updated changelog
Added method getAtPosition() to a Notification class + tests
Updated changelog
Updated readme file
Added method getAliased($alias) to collection + test
Added method getAliased($alias) to NotificationBag + test
Added method getAliased($alias) to Notification + test
Updated changelog
Updated readme