refine test spec
update public API
tests green
cleanup tabs/spaces mess

that made last commit diffs unreadable
from now on only soft tabs (4 spaces)
ride matches
refactoring
sub ride matches
autocompletion
autocompletion
places to resolve
ride details..
merge
Merge pull request #1 from TeleportR/refactor

done refactoring