updated tests
update doc
new tests
code cleanup
discoAPI search added