Cake3 src move

I have updated the directory structure and got the tests running. More changes will be needed to the plugin code as per core changes.