Added documentation/cleaned up every class in libtomahawk.collection