Tweak API to adopt a more Java-ish, OO approach

Instead of mimicking the Python libxmp semi-OO API, use a different,
more object-oriented approach. Create a module class which loads and
plays the file using the player class. Let's see how this will work.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>