Fix application directives indentation.
Add new spinner directive.
Add request validation to ensure one request at time.