Refactored to support ember-cli-fontcustom

* Converted to JS to match community standards
* Cleaned up handling of paths and options
* Account for [fontcustom bug](https://github.com/FontCustom/fontcustom/pull/247)