Made overlay actions not wrap
Added custom events support when parsing event directives
Made Storage a service that return a promise on init