(master) added property file support

- added property file
- added interfaces InitializingBean, DisposableBean, BeanNameAware, ApplicationContextAware