add tests : GET on channels
add tests : avoid create wrong programs
add tests : testGetWrongChannel
add tests : wrong program get and delete
add test : get programs list, debug namespaces