add .gitignore

ignore .gitignore, *.pyc
BUGFIX: only split args[1]
BUGFIX: use getattr, not self.__getattr__
make bin/ctk executable
make bin/ctk meaningful
BUGFIX: remove program_name, module_names from args returned