Configuration functionality

- Added the option to create configuration files.
- Added option to bring the application offline.
- Implemented auto loader.
- Changed code style.
- Updated readme