remove useless code. crazy
do not access class member function directly
remove disturbing function definitions which are not used inside library.
remove comments
oops
remove json lib
provide 'tasktype' parameter to taskclient
update controllerclientcpp
Merge branch 'shohei-refactoring'