Created Error struct and tested unmarshaling.
Added Agency struct
Added Route struct from documentation.

Route also includes Stop, Direction, Path, and Point.