added empty tests, refactored the get methods, and put in tests to fill out

removing repeated logic in get methods

slight refactoring. added auth to all reqs

added empty tests