updated kivy to drop getopt and use docopt instead