added more complex object and unit tests
Merge pull request #1 from yearster/unitTesting

added more complex object and unit tests