Added FOSElasticsearchBundle, configuration for search and refactoring

Close #47