TRUNK-3586 Update unit testing environment to use mocks
TRUNK-3586 Fixed tests
TRUNK-3586 Added UserContext and User mock
TRUNK-3586 Changed EncounterTest to user mocked Context
TRUNK-3586 Added javadocs
Merge pull request #334 from rkorytkowski/TRUNK-3586

TRUNK-3586 Update unit testing environment to use mocks