Actually a stop name is not optional according to spec.

Fixed a few checkstyle errors too.
Added Departure model. Fixes #4.