add software user and start compiler meta package.  may end up changing the compiler family to gnu and handling versions differently