Added functionality for set of features (Decr)

incorporated Structure Map for DI, implemented repository pattern for
Data Access, Attribute Routing, add directives and implemented
functionality. create message, shout aloud, like, liked by users,
comments, date display user friendly, unlike
Paila: Ux changes... functionality changes... etc....
Merge branch 'pr/9'