Completed Navigation and GPS classes

Fixes #25 

Completed getNextStep, getDistanceToNextTurn, and getDurationToNextTurn methods in Navigation class.

Completed getNext, getCurrentStep, and setDirections methods in GPS class.

Changed directions to a LinkedList Queue.