Adding scripts for compiling and running the programs.

This is for us who don't like to use an IDE. If this conflicts with something, you may remove them.
Also added a .gitignore so that we don't commit user-specific stuff.