rename modules according to weka lib, proposal for #8

This is my proposal for #8. Modules are named like the Weka packaging structure. I think this should go in a seperate branch since it is a backwards-incompatible change of the API.