Remove alias. Move interpolate to a separate file. Restructure
Switch from q to es6-promise
Refactor