- Server now checks for new notifications when a new client connects.
- Each time a package is delivered, a seen notification request is sent to the destination client if found online, otherwise the notification is placed in DB.
- Removed the need for 'instance of' in most cases.
- The primary key for the SeenNotificationRequest table is now 'packageId'
- Added an abstract method sendRequest(DataOutputStream, Protocol) to the Request abstract class. Implemented these methods @ SeenNotificationRequest & PackageDetailsRequest.
- More error handling