Check inputs before parsing NDEF data
Fix for https://github.com/flomio/flojack-ios/issues/4
Actively querying for route instead of relying on captured state from last route change.