Modified discover.sh to change data dir from "/$user/discoveries" to "/$user/data/discover".  This was a good suggestion from Lee Baird for smarter directory naming. Also leads into a single directory for all data collected with subdir for discover.sh data.
Updated setup.sh, made just a bit smarter

In case setup.sh is ran more than once, these edits prevent duplicate
(hopefully) entries of our repos while keeping any custom user entered
repos.  Also creates new data storage directory “/root/data/discover”.
Updated setup.sh and discover.sh to reflect new data dir.

I got a little 'personal' with customizing these scripts.  This changes
the data dir from /$user/data/discover to simply /$user/data .
Fixed small bug with dual "//" in discover.sh
Switch removing old scripts dir to a warning about removing it.

Some folks actually use the /opt/scripts dir for their own stuff (like
me) and running this new script could potentially remove it all.  Maybe
just a warning to remember to remove the old scripts?
Rewrote setup.sh using functions, added repo verification and backup.

Changed to functions instead of linear execution, add smarter
sources.list backup using a date/time method.  Added user data detection
and creation.
Merge branch 'bensch' of https://github.com/chrisbensch/discover into bensch