Ignore bin dirs and log files.
Created a Marshaller interface and moved Pet marshalling code to its own
class. Still to move the rest of the marshalling/ unmarshalling code to
sepparate classes.