Squashed commits: [d5001fe] Refactor [8d8a23f] Add test for when authorization is denied [659fc56] Adjust password flow integration test
Squashed commits: [a844d37] Remove unnecessary class_name's from models [529a30c] Further adjust authorization and related models