made some new methods for converting floats between pixels and meters, added javadoc and made the structure a bit nicer