Added google drive spreadsheet create code.
Added rspec and STI mdoels for Ledger
Merge branch 'develop' of https://github.com/elliotte/WazaReport into develop

Conflicts:
	app/controllers/ledgers_controller.rb
Google Spreadsheet feature for Ledger
Google drive spreadsheet feature for reports
Added filter for reports with date range and total method in models.
fix conflict
Implemented connection of current user with G::Drive
before pull
Merge branch 'develop' of https://github.com/elliotte/WazaReport into dev
Added sidebar fixed UI on welcome page.
Google drive and UI changes
before pull
Merge branch 'develop' of https://github.com/elliotte/WazaReport into dev
Added left tabs in ledgers page and reports show page.
fixed refresh token issue, and implemented file share feature
Show share button only if user is logged in
Implemented Add Value and Transaction feature
before pull
conflict tweaks