CLI change: Click

This patch support change `-c` option's position to back.

---

# ※ Caution!
It has some problems. some tests in `tests/cli_test.py` do not work fine. I think this problem come from that monkeypatch not work. With debugger, I found some test cases rasing error.

---

# ※ Survey
in `cliche shell` command, we will need ipython or bpython? This source originate [Flask-Script command source what we used before CLI](https://github.com/smurfix/flask-script/blob/master/flask_script/commands.py#L245) and Flask-Script support them. I think we choice to supporting it or deleting it.