Add tools.py from Anthony's project
Add tests for null sink developed previously in cycamore repository
Add tests for source to sink simulation, which was originally developed
in cycamore repository