[Job,MJ] update sync to cater for data elements with no data element groups
[Job,MJ] sync stock levels #77
[Job,MJ] #77 added try catch to handle 500 error when periods are not available
[Job,MJ] changed the period for query data values to 6 months #77
[MJ, JR] added OrderType, removed Routine and Emergency from list of Order Reasons
[Job, MJ] added sync Reasons and sync orderTypes
[Job, MJ] added sync dispensing report
Navigate to the message center #66
[Job,James] added the order type #78
Changed the layout of the selected order commodity , removing some of the unsed resources in the project
Made LossItem SnapShotable , made sure adjustments are recorded correctly in the snapshot
Fixing pmd related issues
changed pmd rules
Removing unclear pmd rules
[Job, James] sync Recieve
Remove Lombok data annotation
[James,Job] making sure snapshots are created for the order reports
Making sure order type is added to order
fixing some ignored tests
making sure receiveItem selects correct activity