Improved graphed based algorithm.
Running build of new backblast.py, still need to check for logic errors.
Removed bug where when you deleted elements in the list you were iterating through you skipped elements.
Decided to copy the original list and delete elements from that one.
Cleaned up code and comments.
Merge pull request #1 from LeeBergstrand/Development

Finished development cycle.