Adding Documentation and fixed unittests