Added Dog and readme.

Added a draft of the dog class. Still want to make some minor tweaks,
but it should basically work. All the methods are explained in the
readme file.

This is a pull request