Rake tasks and Index

@amar-shah 

Things that I've changed:
- I added index on migration_sate field.
- I tweaked the rake tasks. (cleanup task is written in moped and it iterates over the objects instead of running one multi query.)

I'm not really convinced that changing cleanup task to iterate over the objects instead 1 multi query is better though. My assumption was that this will prevent from write locks on the collection, but I couldn't really prove, that multi query lock prevents from inserting/updating objects. I will try to investigate that further.
How does batch size work, is this something that has to be configured at mongo db level?

So database 1 has batch size of 400, but database 2 has batch size of 50