refactored some of the api tests into more structured groups