Add spiped key

Adds parameter for spiped key to stackscript and adjusts root password
to use SecureRandom
Use subscript for API key

Previously, the USB key with the keychain file couldn't be removed for
the duration of the process. Using another script to load the key fixes
this.