EVE Forecast v1

Any advice for removing the remaining hound errors is welcome.
Ditto the below methods. There's just too much happening. Thankfully, looks like most of this could be in a single helper:

```
def create_records_from_file(path, entity)
  records = File.readlines(path).count
  progress_bar = create_progress_bar("Exporting #{entity}...", records)
  read_tab_delimited_file(path) do |row|
    yield row
    process_bar.inc
  end
end