Combined all classes and methods + swich(input){}

Added a switch statement to get seperate outputs when calling insertNode
and searchNode.
It works but can't see d output.. :/