Formatting changes
Adding #wrap to calculate wrapped coordinates
Changed constructor to take in an options hash instead of individual args