Update .gitignore.

Some dummy files and file formats added.
Add package.json.
Add express basic structure.
Add jshint ignore and config.
Refactor the codes with jshint.
Add basic client-side script structure.
Add url router structure.
Add some packages.

Added Optimist, underscore and underscore.string.
Change server-side structure.

'server' directory added.
Add argv.
Change text displayed when the server start listening.

Display the port to listen on and anime api host address.
Use session support.

With MemoryStore cache.
Add authentication logic.

We should implement login controller later.
Change layout a little.
Remove handlebars.

It may be not used.
Change the way to load main script in jade.

Cause this's not single-paged app, each page'll have its own
main script file.
Add connect-redis.
Add redis host to argv.
Use redis for session instead of memory.

For production, in-memory session is not appropriate.
Don't use favicon.