Changes (See Description)

Fixed code layout of different parts
Merged commits done to androidmenu.sh
Fixed echo output to accurately reflect what is happening
Added several checks so that the script doesn’t run when unsupported
arguments are inputted.
Changes (See Description)

Disable gs4, and shamu support (unsupported devices)
Fixed ROM build bug
Moved input verification to a function
Commented code for better readability
Debug mode arg and script exit on error

-debug for debug mode
script exits if any command fails
Modified flags

-d  | Turns debug mode on
-h  | Shows help menu
Nicer looking help menu
Nexus 6 support added

fixed typo in androidmenu.sh
Update Variables
Removed unneeded files
Removed the SGS5 entirely form build script

And other small changes