Remove all the >/dev/nulls that would also catch errors if something went wrong, replace with silent outputs and removal of verbosity
Use heredocs instead of line-by-line shell scripts
Clean up bash_profile modification
Syntax cleanup
Needless echos
Most importantly: simplify over complicated uninstall bit that tries to specifically track a bunch of files, but then just runs a "rm -r ./usr" rendering the whole thing useless