Moved Makefile to src directory, added recursive make
Added backup files to gitignore
added debug flag to makefile
Removed default values from Contact constructor
New methods: AddressBook::begin, AddressBook::end both return iterators
Replaced iterator that accessed contacts variable directly with AddressBook iterator methods.
AddressBook::JsonLoad will create new contacts based on data in the JSON file