Changed setHappiness() to addHappiness() and changed resulting function calls
Added documentation to the << operator