Add .gitignore files for executables
Fixes : CLI crash when editing drafts with unspecified recipient #109
ignoring vim swap files
Finished Renaming Feature on GUI
Merge branch 'master' into rename_contacts

Conflicts:
	client/.gitignore
Merge branch 'rename_contacts' into editable_notes
We'll distinguish between public and private notes.
Add code into Contacts type and marshal and ununmarshal
protobuf renames the variables.
Let's use working compiled .proto files