Created external assets loader

To match the wordpress plugin directive: We cannot accept a plugin that
forces (or tells) users to edit the plugin files in order to function,
or saves data in the plugin folder.