Restructured namespaces for resources.
Refactored namespaces to reflect new file structure.
Corrected typos.
Created Survey bundle.

Still to complete CRUD and services API
Created Library Node and added defaults to facilitate ORM
Created File Upload utility classes.

Implemented Library functionality to upload files.
Merge branch 'master' into stage
Added meta data to template widgets (data).
Merge branch 'master' into stage