added usage instructions to extractFn.sh and a check for arguments so it doesn't freeze when used with wrong number of arguments
changed extractFn.sh to add error code(2) for when a function is requested is not in the file, also an error message
prepped extractFn.sh to expand to other languages by separating the shell related stuff into its own function and added a way of testing for language content via github-linguist. Updated requirements at top of file
commiting to switch branch
temporary fix from bashrc so the prompt word wraps correctly. TODO get the colours from the gitchages back
Added back the colours and put brackets around the symbols so as not to confuse them with the prompt symbol
Made changes to to the bashrc and added script so that gitupdate is only called on first terminal opened from start up (using export doesn't work as export stays within its own shell)