Add implementation helper
Add add implementation method
Remove use of implementation helper and make implementation methods on graph
Move to strategy pattern! WIP
Wrap up work to move to implementation based
Add adjacency list implementation, need to finish details