NavigationState can now be instantiated without any parameters and uses an empty string by default
issue #52
Merge remote-tracking branch 'origin/master'