update bundle structure and add documentation files
update travis.yml file - delete the support for symfony 2.4
add some logic to the repository class
update the repository file