Changed getContacts(String name) method. The interface does not say it
should not be case sensitive, so I removed the  toLowerCase() calls in
order to be safe.
Reorganised getContactsData() method in response to analysis by FindBugs.
Return value of createNewFile() was not being used which could create
problems.