More complete canned data for notifications

The Notification and Route classes have complete constrcutors.

The Country Controller returns more of the data in the Notification
objects. Some class variables have been added to assist in returning
sample data for testing and agile development.
Singleton Sub-classes of Transport

Transport will be implmented by singleton classes such as
RoadTransport. There is no need to instantiate Transport
sub-classes everytime we require to reference them
User Information in /notification responses

Basic Properties and methods of a User have been added. "src/main/
java/com/forfuture/data/user/User.java"

Differentiation between Consumer and Provider have been removed.
(src/main/java/com/forfuture/user/Consumer.java,
src/main/java/com/forfuture/user/Provider.java)

Date in notifications will be instantiated within the class
constructor, server will assigns dates and not client applications.
Some information about the data will be passed in the /notifications
responses. (src/main/java/com/forfuture/Notification.java)

Minor corrections in Rest Controller for the /country endpoint.
(src/main/java/com/forfuture/router/CountryController.java)