Use OptionParser to set flags
Use URI instead of String for the endpoint URI
Provide finders for stations by water

  Station.find_by(:water => 'Elbe')
Re-order TODOs