adding generalSetup script that will manage most of the install process