Added code to check if the file is present
Added code to check if the file is readable
Added code to test wether the package metadata was read successfully
Removed that package type non-sense, since we can handle this in a much more adequate way
Modified the code so that it reads package information straight from the class' package. This is part of a larger refactoring to make the code more groovy-like and to make it more flexible regarding version numbers