the script

First official master commit to maintain script
consistency incase a new feature breaks the function
ality of another part of the script. All future commits
should be made on a seperate branch.