First commit, adding code from alarm to simon

Trying to find which piece of code messes up the program a few lines at
a time. Currently added initial variables and pin assignments.
Added all function delclarations