Suggestion: Add optional PHP framework to install

A config file with frameworks was added, corresponding to ansible roles for the deployment of the framework. Some minor additions to the main.js file to enable composer when a framework is selected and to add some more memory to the VM due to some composer max-mem errors during testing.

Currently only CakePHP 2.x and Laravel 4.x are selectable, couldn't get Symphony to work due to some weird config stuff. 

Just add a new key/value in the config/frameworks and a corresponding ansible role to add a framework.