Add Quickbooks Online integration

- omniauth-quickbooks has an issue right now that a pull request has
  already been made to fix. Once it is fixed, the dependency can live
  here. Until then, it needs to be added manually to the main app.

- Uses a reduced data set for the reports, more can be added in the
  future.
Style/HashSyntax: Use the new Ruby 1.9 hash syntax.<br>Style/IndentHash: Use 2 spaces for indentation in a hash, relative to the first position after the preceding left parenthesis.<br>Style/StringLiterals: Prefer single-quoted strings when you don't need string interpolation or special symbols.