Fixed broken tests in the package that were calling too many futures.

Many of the tests on ActionPlans unmanaged package were broken. They called too many futures. This was due to either creating more than one user (one at a time) or adding a whole lot of action plans and data in a test case. For the user creation issue, I made it possible to create users at the beginning. For the lots of data issue, I broke up the test cases into one test case per type of item. That all seemed to work and give decent test coverage. I also added an @isTest annotation to one test class that lacked it (thereby lowering our code coverage stats).