updated documentation
Added backend example code and unit tests

no manual debugging or coverage report available for backend unit tests
yet.