Bugfixing missing scripts
Adding an asset player abstraction, to show either an audio player, a single image or a set of rotating images.
Made the get_asset use a promise, instead of a simple callback.
Fixing indention.
Implementing a function to extend metadata from a master asset.
Adding the extend metadata to the elastic search indexing - still has error.
Local variable for the asset.
Adding the extension of metadata on the asset controller.
Rewriting the promises implementation to be less nested.
Making the get_recent_assets method return a promise instead of using a callback.
Major rewrite to the sync script - it now has modes: recent, all, catalog and single.
And it implements the extension of metadata from master assets.