Rewrite test_requires in setup.py

Don't need to have the dependencies in there
Add WIP on adding node messaging