Implementing workaround for slow API requests.

- Establishing forging status separately from mining info using /forgingApi/getForgingInfo.
- Allowing mining info to be disabled permanently through config.yml or optionally at runtime.
Refactoring code.

- Handling duplicated logic through new has_section? method.
Updating README.md
Adding support for centos and fedora operating systems.
Updating README.md