add more API aliases, does not break backwards compatibility, update README with more examples, update tests, update Composer dependencies