added Sy.Configuration and 2 dependencies to easily create attributes in deep objects and to retrieve those attributes
#5 updated controller interface to match specifications
#5 implemented the controller interface and added it to the page
Merge branch 'feature/controllers' into develop