Ignore .DS_Store
Support nijie
ignore session.json
add some dependencies
key configuration is now described in Main.hs
nijie mode is implemented
show ``usage'' when invalid arguments are given