Changed option output to array form and added equals() and hashCode().

Formatting the options as a String is less useful than
the array form.

Updated comments and Javadoc
Started work on JobRunner
- Started JobRunner class.  This is work in progress.
- Changed Configuration to use Guava for equals & hashcode
- Added handling of "start" command to Main.  Work in progress. the dispatch
  method is getting awfully long and needs to be split up.
- Added EqualsTester to wherever I have introduced equals and hashCode today
Committed changes as per Remseth's comments in https://github.com/Cloudname/copkg/pull/6
Merge pull request #6 from borud/master

More changes in line with comments plus we have started on job runner