Use proper package name.
Run through gofmt.
Add Navigator and Reader doubles.
Point to correct parent navigator method.
Implemented input.Read(io.Reader, Navigator).