Refactored and wrote more mac_user integration tests

Refactored some of the structure to work with testing both ```mac_user.add``` and ```mac_user.delete``` functions in an integration context - also I added a test for ```mac_user.delete```.