added first preparations for building separate jar files for different packages so that you don't need to use the whole library