Added a bunch of features and converted to coffeescript

Added `setImage` function on the cropzoom object:

```
    ###
    Function to set the image position and zoom.

    Internally, `imageData` sets the values that get passed back and
    forth between the relevant calculations.  Displaying changes is done
    entirely by modifying the css of the image.

    @param x [Number] X-coordinate for top-left of crop area
    @param y [Number] Y-coordinate for top-left of crop area
    @param z [Number] Zoom amount
    @param r [Number] Rotation angle
    ###
    setImage: (x, y, z, r) ->
```

Added new defaults:

  useRotationButtons: false

  selector:
    border: '3px solid orange'
    borderHover: '3px solid green'
    borderRadius: '10px'
    draggable: true
    draggableThroughCrop: true
    resizable: true

  expose:
    clockwiseElement: ""
    counterClockwiseElement: ""

I think that's it...