SMB demo

Python is not my native language so style nits are appreciated.
I like `mario` lets do that.  I agree we may want to rename tsp too.  We should make the comments for TSP correct / add a README.md