Support non '.js' extensions
Fix support for other extensions
Fix support for different extensions
Check sheBang only in case of JS files
-- whitespace
Fix shebang route