Added user side tests. Updated pet create to use a more robust join relationship
Updated patch to use bookshelf patch option
Server Admin tests part 1:
Split tests into multiple files.
Add everything except admin delete routes
Updated CONTRIBUTING.md for this repo.
Added basic tests for all user and admin routes excluding delete
Removed Bookshelf collections from repo as they were unused.
Merge pull request #120 from gnauhnoj/feat/serverUserAdminTests

Added server-side User/Admin Tests & Misc. Server Changes
Merge pull request #121 from gnauhnoj/feat/removeCollections

Refactored to Remove all Collections (Merge after Prior Pull Request)
Refactored PUT routes
Refactored put for contact history log
Implemented PUT for pet vaccine entries
Wrote all admin PUT functions using updater super function
Merge pull request #122 from emiidee/feat/serverRoutes

Wrote all admin PUT functions using updater super function
Structured files to create DELETE routes for admin
Implemented all DELETE admin routes using deleter super function
Merge pull request #124 from emiidee/feat/serverRoutes

Implemented all DELETE admin routes using deleter super function
Refactored util functions into its own file to be reused by user server code
Merge pull request #125 from taylorharwin/feat/adminV001

Feat/admin v001