Ignore build output
Add command line arguments

Uses Cmdliner to parse arguments. Now called by specifing required options to
the players and games paths.

Also, man page support: see ./ladder --help
Make players/games arguments, not options
Man page improvements (details of file formats)
Merge pull request #5 from simonjbeaumont/cmdliner

Add command line support via Cmdliner