Add a test for going too deep in attributes
Fix a discovered bug in testing if an attribute is a list; add todo in
models to check for that
Start testing users. Previous commit also included modifications to
users
Fill up some 'users' endpoint tests
Update api relative to trailing slashes
Add a JSONSet class and refactorize stuff
Continue testing users