changing paths to realpaths and changing apps dir
adding flushTemp method
adding objects config
adding ConfigurationManagement
chaning ApplicationContext Location
adding init config mehtod
adding Package management
adding ValidationInterface