since the new method of syncing tenant and shared apps separately, some tests would not pass. this has been fixed, fixed issue #46 and #4
code should now be pep8 compliant