Even more mac_user tests!

Wrote some more test cases and added a lot of docstrings.