Adding rough draft of endpoint unittests
Written unittests now passing
Fixed existing unit tests
Added manifest to gitignore
Merge branch 'unittests' into dev