Create SSSP.py

this new file contains functions for both naive and optimal Bellman-Ford and heap-based Djikstra.