moved new user creation into interactive function
modified .gitignore
don't include makefile in git repo
fixed compile warning