Angular Directive that creates simple and easy to use loading widgets