Worked on Controller and Resource Manager

I began work on a controller interface that allows general controls and
also a resource manager used to load resources.