Install Software script completion

Generalized script, added help, added/fixed TODOs