- Refactored and Added P2PNetwork

- Refartored and cleaned up these classes
+ Node
+ Network
+ Query
- Added P2PNetwork