Initial commit for creating `webapp` cookbook.

This commit refs #79.
Create `webapp` user and install Ruby.

This commit refs #79.
Make directory for storing Web apps.

This commit refs #79.
Deploy the `gcal2dailyplanner`.

This commit refs #79.
Specify the user/group of application directory.

This commit refs #79.
Deploy the `Nginx` configuration file.

This commit refs #79.
Enable `WebApp::Calendar` service.

This commit refs #79.
change mode of app directory.

This commit refs #79.
Create the log storage directory.

This commit refs #79.
Change the group of the app directory from `webapp` to `www-data`.

This commit refs #79.
Deploy the logrotate configuration file for `gcal` webapp.

This commit refs #79.
Modify `metadata.rb` to pass the `foodcritic`'s criteria.

This commit refs #79.
Rename `deploy.rb` to `gcal.rb`.

Rename `deploy.rb` to `gcal.rb`,
in order to deploy multiple applications.

This commit refs #79.
Add tests for `webapp` cookbook.

This commit refs #79.
Modify tests to reflect the chef's configuration.

As the tests do not reflect the `webapp`'s configuration,
the tests fail.

This commit modifies the tests to make sure
that the tests checks the Chef's configuration asi it is.

This commit refs #79.
Merge pull request #79 from kazu634/id/79

Webアプリデプロイ用のユーザ作成・Rubyのインストールを実施する