removed requirements for modal services
resolved merge conflicts
Merge pull request #30 from lxn2/viewabstract

Viewabstract