Created tests for model, and fixed all issues identified through it
Added unit tests for models/dtos, and applied any fixes identified
In progress commit. Routes are done, endpoint skeletons are done. Unit tests need to be updated