Cake3

Everything updated for CakePHP 3.0 :metal:. All tests pass locally.

Now someone needs to make a cake3 branch of FriendsOfCake/travis to make these tests run on travis.