Drive selection working

Got drive selection working, users pick between all unmounted drives.  Added basic input validation.