Attempted fix for junction detection bug. 

-Changed logic behind the detection with listeners -> needs to be
tested.

-Added code for adding in directions.
Merge pull request #5 from DaveM214/master

Attempted fix for junction detection bug.