Revert "Removed the throw statement and hasContact() method again."

This reverts commit f5c5af0bdce3fc8e3caa19e9fb30c85cf6d50bf5.

Sticking with original throws implementation.

Resolved Conflicts:
	src/george/cw4/contactmanager/ContactManagerImpl.java