Major overhaul to install script, basic error checking ($?), moar user
interaction and various other bits and bobs.

Oh, and did I mention functions?

--
shymega