Boundary Testing for Google Calendar API.

This battery tests against google API, in order to explore and try it:
     - get_token: Requests an initial OAuth token.
     - gen_auth_url: Generates an application authorization url.
     - auth: Uses a previously stored (pickle format) access_token to login.

-
Tool for getting and access token.

This tool will ask for an access token, wait for the user confirmation and
store the token (pickle format).
*.pyc Ignored
Unit tests for cshare.model.Car objects:
     Test for no seats.
Added test for cshare.model.Car get_seats method.
Added dat and .idea to ignore list.
Added cshare package
Added cshare.model package
Added implementation for cshare.model.Car
Added Uses cases diagram.
Added Component diagram.
Added Class diagram for Model component.
Tests for cshare.model.Profile.

Checks for Profile.get_user
Checks for Profile.get_car
Implementation for cshare.model.Profile
Tests for cshare.model.Trip
Implementation for cshare.model.Trip
Removed wrong diagrams
Removed useless import
Refactoring: Changed Profile to User
cshare now exports model, controller and backend
Added backend module.

This module exports a GData class to be used to communicate with google calendar.
Added controller module.

This controller contains the application controller and a facade to access google calender api
Merge branch 'master' of https://github.com/addfor/cshare