refactor BaseSchameMapper to unify its inteface with SchemaMapperInterface, fixes #3
  update the rest of the repo to adjust with the refactoring
update example to reflect changes in the code,
  remove the AuthorMapper.php
make connection-string an optional argument, allow default value in contructor
  update example to reflect updated usage