Created Stop model. Fixes #1.
Actually a stop name is not optional according to spec.

Fixed a few checkstyle errors too.
Added Departure model. Fixes #4.
Merge branch 'feature/basic-model' into develop