AAM Builder Fixes

This PR relates to the `AAMBuilder` issues of #297 (similar to PR #306) and has ongoing work. Some of the things to do probably need some discussion.

To do:

- [ ] Rename `diagonal_range` parameter to a more descriptive name.
- [ ] Rename `scaled_levels` parameter and make sure it works correctly.
- [ ] Redefine `downscale` parameter.
- [ ] Set proper default parameter values (default AAM performance).
- [x] Add `verbose` parameter.
- [ ] Define `__str__` method.

Other to do:
- [ ] Change textures background to white for better visualization.
- [ ] Define a `load_database()` method?