fixed submodule, bake config, created Vendor and MenuItem models

The reason the diff is so huge is because somehow when I setup the repo the cakephp folder was added as a submodule. So I un-tracked it and then added it back as a regular folder.

Also, I used the bake tool to generate the Vendor and MenuItem models and tests.