Upgraded a lot of units to be ios 8 compatible, fixed tests, added some more tests.