Added Makefile and .gitignore

Created a simple Makefile to simplify the building process. This
makefile is expected to be modifed or replaced as development continues.

With this makefile the project can be built by executing `make` and the
project directory can be cleaned by executing `make clean`.

Additionally, added a .gitignore file so all files created with make are
automatically ignored from `git status`.
Merge pull request #3 from action/pr/make

Added Makefile and .gitignore
writing vector
usernames dynamic - persistent user identity
clean
progress
clean up
expand makeItem()
adding progress of newmain.cc
more progress on newmain.cc
 add a hashing function
 updated progress on newmain.cc add sha512.cc
Delete authenticate.h
Delete sell.h
Delete rewardPeople.h
Delete deleteItem.h
Delete makeItem.h
Delete buy.h
Delete main2.cc
Rename main.cc to oldmain.cc