Added Crawler bundle
Added basic Bilietai.LT crawler

BilietaiCrawler class fetches all event pages one by one until it can't find the next page and passes event list to BilietaiEventParser which extracts information about an event. Saving events to database is not implemented yet.
Added tests for BilietaiEventParser
Added source_url parameter to the BilietaiEventParser constructor, removed isValid method and setUp from tests
Added fixtures for BilietaiCrawler tests
Refactored BilietaiCrawler::getEvents()
Added unit tests for BilietaiCrawler
Fixed a bug where BilietaiEventParser wasn't able to find columns with date and location if event has one row of such data
'Fixed' BilietaiEventParser::getDate(), now it takes into account only the first day of a date range (i.e. in '2014.11.21-23', 23 would be ignored)
Moved BileitaiCrawler/Parser to services
Extracted interfaces from Crawler and EventParser
Added fixture for pages of discounted events (draugadienis, bilietadienis), ignore them for now since they lack some information like max price
Persist downloaded information in the database
Fixed CrawlCommand's handling of duplicate entries, changed style and formatting of console output
Added tests for events which are missing date or price information
Added a test for BilietaiCrawler::getEventUrl()
Removed example routes, classes, comments and tests
Renamed interface and abstract classes
Fixed BilietaiCrawler class namespace in services.yml
Merge pull request #3 from nfqakademija/crawler

Crawler