Adding server side unit tests and dependencies for unit tests
Merge branch 'unitTests' into develop