Iphone support

Moved from: https://github.com/chenglou/node-huxley/issues/1
This branch is in no way ready to be merged but I thought it'd be easier to move the discussion over here :)