Add locale; change sources to object with keys = source and value = id
- Split models & associations into their own files - Update columns and requirements - Create PermissionLevel model & add to relevant models