rename files to match Angular convention
fix typo in file name
Added support for catch-all placeholders to keep up with core Angular