Optparse

I switched from a optiflag-based command-line parser to an optparse one, so the usage could change from 'gimli -f file.markup' to 'gimli file.markup'.

I think this introduces a bit of code-debt, especially in the tests, but I also think it's a positive usability step.