added rough visualization (create_png() in Project)

things we might want to add to visualization: different colors, draw
more than one path (would need to store multiple solutions though, also
what if they overlap?), label cities in order (not sure if this
matters?)
some issues: for some reason greedy and dynamic give me different
solutions, aren't they supposed to be the same?