Most installer logic complete

Outstanding issues:
file extension installation
External tools fail for no reason (but work fine via app or as pre/post
build events)