Card #168 - refactor
Merge branch 'develop' into 168-messaging

Conflicts:
	root/api/src/main/java/org/patientview/api/service/impl/ConversationServiceImpl.java
Card #168 - avoid jackson & lazy loading issue (handler object and trying to serialize proxy) by setting @JsonIgnoreProperties({"hibernateLazyInitializer", "handler"}) on User.java
Card #168 - dates, info message
Card #168 - unread conversation count, needs CSS
Card #168 - html help on view messages and quick reply
Card #168 - refactor service, ui, fix for unread messages logic
Merge pull request #49 from SolidStateGroup/168-messaging

168 messaging