Fully accessible plug and play modals for AngularJS applications