Load ifo file
Update routes to generate json response
Add ring.middleware.logger; Support query multiple dicts
Check empty no entry found during query.
Merge with master