Added Prof Gofman's sample code and requirements document
Exclude vim temp files from Git
Initial protocol design spec