Renamed TBBean to TBBeanContainer and target source to bean
Renamed bean container's method names
Added post construct
Added PostContructOrder
Forgot to include the header of initializing bean
For non-beans use TB_MANUALWIRE_WITH_INSTANCE_VAR