move RequestsMonitor to its own file
more robust profile building

- don't skip some ids when building batch
- take care of venue without categorie
- handle foursquare request exception
- keep track of invalid id
start getting venue if from checkin URL
write today log
avoid dropping all URL batch but the first one
correctly expand checkin URL