issue35 - add ability to use any coordinate system

Code isn't very clean at the moment. Will fix this soon..
@astrofrog - I'm not sure what you mean by this. Can you explain it a bit more?