Fixed cats page

Fixed bug where cats page didn't show any results

Fixed bug where cats page showed the Behavior colors tooltips.

Added function to determine the animal type (Dog, Cat, etc) of the results. Used to determine if Behavior color tooltips should be used
Removed BE result when no result exists

Removed the BE result color circle from next to the animal's name when no BE result exists. Previously, it was a white circle which would still show the behavior colors tooltip.
Added location to View Animal page

Added the animal's current location to the View Animal page information.
Animal name shown in title bar

The View Animal page now shows the animal's name in the title bar. This is done after the document is loaded using document.title = animal_name.
Refactored view_animal.

Refactored view_animal by encapsulating procedures into their own functions. This includes generating the back button, the animal's details, the animal's photos, the Behavior tooltips, and the page's title.
Changed photo size

Changed the view animal and pull animal pages photo size so that they are the same. The ratio of the photos is 1 : 1.
Fixed picture styling

Fixed picture styling so that it is now in the correct 1 : 1 ratio.

Also removed some extra words from the format_be function that were not supposed to be there.
Changed sort buttons toggling

Changed sort buttons so that, when clicking between them, it resets to the default ascending order, instead of remembering the previous order, and simply switching that.

For instance, in the old system if you were sorting by name A-Z, and then you switched to Breed A-Z, then back to Name, the sorting would be in Z-A order. Now, when you switch back, it will still be A-Z.

Clicking the same button twice in a row switches the order, the same as how it did previously. This change only affects switching between different buttons.