add node class and test for it and add setup.py