modify sound-class models, data now stored in cache

This commit tries to handle quite a few of the problems we were discussing over the weakend:

- store binary files in the cache (sound-class models created by model.py and derive.py)
- remove "import lingpy" from setup.py, thus guaranteeing that no nasty workarounds are needed
- remove ugly import manipulation in parser.py