Update docopt & use rustc-serialize