Refactoring work.

The application has now been split into two parts- this is the repository that will be installed and provide the base for working with. The framework itself is being maintained at the [EngageFramework](https://github.com/rawebone/EngageFramework) repository so that we can keep it updated through composer rather than as a manual process.

Additionally, the whole structure of the app folder has changed to be more logical and focused as per the changes to the projects focus.
Added temp folders