Changed Components namespace to simply "C" for brevity.
MergeConfigs made public for use by external modules such as LayoutAssemblers
Created HTTPSource component and assembler
Added optional constructor to configurable to auto-call initialize
Cleaning up some __init calls
Fixed HUGE bug in Configurable::MergeConfigs that would cause a replacement when none was intended
Configurable now supports configs and inits on Traits.
Initial work on CachableContainer