add check: route is consistent with selected PO
add three tests for order validation
if it's false, say False, not None

And also, I shouldn't say None in methods visible from the public API.
Merge pull request #78 from lepistone/check-consistent-line

add check: route is consistent with selected PO