Fix cabal 1.17 siplaying things like " (latest: 1.2.3.4)"
Update readme.
Run install with --reinstall
Merge pull request #1 from nh2/nh2fixes

Fix two minor problems
Don't die on unparseable install plans.

Mark packages with unparseable install plans as failed, rather than dying.
Failure matches the response to packages with parseable, but unintelligible,
install plans. Further, improve the install plan parser by stripping cabal's
helpful remarks from the end of each line. (This relies on the fact that package
names cannot contain spaces!)