Adding the ability to handle ember components

instead of using the dash we use either double dash for the
fileNameSeparator, and a unique token on the emberhelper