Implemented support for multiple versions of the same album

Fixes #13 (see original bug report for more info).

Basic documentation and some code improvements are included. :battery: