(#80) - Use nomnom for argument parsing

Why the switch
-------------------
1) optimist [has been deprecated](https://github.com/substack/node-optimist)
2) As part of #72 I'm likely to add new options soon (ones for cors e.g.) Having usage info in 2 places instead of three is handy then.
3) As part of #72 this project will become more complicated. Things like binding to a new port/ip while running need to be supported, as well as changing the PouchDB object while running. Less global variables and validation of these variables later on will definitely help then. Nomnom helps in both cases.
The option is called --log, not --logger. Fix that when this code is going in: here, in README.md & at the place where it is used (there are 2 occurences of args.logger in the code).