common functions now located in libfns.sh instead of individual files.
Refactored command exit status code testing to a common function, "abortIfNonZero()".
Run app as 'ubuntu' user, rather than root.
Pulled hard-coded intervals to const variables.
Newly reworked installers, split up by system module.