Rewrote Recorder.save

Reformatted exception. Hint for Java7 try-with-resource.
Implement Coord::setFromString as constructor
Coord use NotAField instead of IllegalArgumentException
Make Coord immutable