Merge pull request #6 from skunath/updates_portfolio

Updates portfolio
Created the `data_source` abstraction to allow for multiple kinds of data sources.
Created the `data_source` abstraction to allow for multiple kinds of data sources.
Merge branch 'datasource' of github.com:astine/ROQTI into datasource
Merge pull request #7 from skunath/development

Development
Re-invest

Changed the “yes” or “no” for the re-invest to the asset.rb.
Also, added “portfolio.rb” to the library and fixed the
test.rig.brokerage
Created the `data_source` abstraction to allow for multiple kinds of data sources.
Merge branch 'datasource' of github.com:astine/ROQTI into datasource
Merge pull request #17 from jredlinger/re-invest_2

Re invest 2
Merge branch 'development' of github.com:skunath/ROQTI

Conflicts:
	lib/ROQTI.rb
Creation of the object for calculating interest, etc.
Merge remote-tracking branch 'origin/updates_portfolio' into updates_portfolio

Conflicts:
	asset.rb
	portfolio.rb
irr
Merge pull request #27 from merkhofer/interest_rate_calculators

Internal Rate of Return, NPV takes an array
Merge pull request #28 from skunath/interest_rate_calculators

Interest rate calculators
Merge branch 'development' of github.com:skunath/ROQTI
fixed for merge
Merge pull request #30 from skunath/datasour

Datasour
fixed for merge
Merge pull request #9 from skunath/datasour

Datasour