Cleaned up server.go and started tests
Started testing suite
More tests - added portfolio object
More tests...
Added to the test suite
Moving to other computer
Added tests, fixed some indexing bugs and TESTS PASS!
More tests - over 50% coverage of the retcalc module
More tests - retcalc 59.5% covered
More tests and a bug fix

* 62.7% coverage of retcalc package
* index bug in simulation.GrowthFactorWithTaxes fixed
Bug fix and feature add

* Fixed bug where the RetCalc object would not run without populating N
  and portfolio attributes
* Added analytics package to do basic stuff that needs doing
Added Portfolio Object and more tests

* Testing the Path and PathGroup methods
* Added Portfolio object to the RetCalc object
Added server logging
Fixed bug with output and more tests

* No inflation factor was getting pushed to the retcalc
  object. Fixed now to use standard 0.035 in absence of anything
  else.
* Tested the IncomeOnPath() for more scenarios:
  - Taxable Contribs only
  - Taxable balance only
  - Non_Taxable balance only
Made a CDF for the incomes in analytics package

* Need to format the output for HighCharts
Added some analytics and put into the server

* Added Cumulative Density function for incomes
* Replaced the probability density function histogram with
  cumulative density histogram in RetCalcFromWebInput()
Added Bootstrap CSS to index.html
Commit before leaving
Mins instead of Maxes for frontend
drop tail values