Added Portfolio Object and more tests

* Testing the Path and PathGroup methods
* Added Portfolio object to the RetCalc object