refactored the button directive and modal into the scope of the listCont...

...roller, deleted unneeded files. should fix bug requiring refresh to see changes. added else clause to handle current rendering issues. this went from bracket rendering to massive bug and refactoring issue.