Add require for gitlab shell config
Also log output for shell install
Move all package dependencies to separate class