Fixed getRoutesByNames so that if the $idPrefix is not set, it bypasses the foreach loop.
 Removed the .idea file from .gitignore
 Added Back the missing getRoutesByNames skipped test.