docs
initial work on restructuring
adding support for custom_cfg.sh file
ignoring custom configurations
First refactor and modularizing of installation options
First attempt of refactoring to allow for a more modular installation