Add a basic structure and some tests

    * Add Node class that handles all node operations and vales