Added Tests, Models/Collections, Basic Routes

Following Changes:
- Added testing dependencies, Initialized basic database write tests for pets/users.
- Added models/collections for user, pet, requests
- Reformatted structure of files (controllers.<actions>)