read EPSG, updated interface, some javadoc and more