Feeble attempt at Shelter

The majority works in a very unclean way. Still need to fix up the adoption part, loops, and tidiness of what the user sees. I found this one pretty hard!