route aliases to make things clearer, more tests, update readme