0,3 Changes

#1 - added trust support
#2 - abstracted out the process to allow an application to handles it own tenency, and IoC container
#3 - allow modules to override boxes internals
#4 - possible AutoFac support

the above 4 feature requests have been worked on in this merge