Added tests for weighted split tests

- Added exceptions in setVariationWeightList()
- Added tear down method for simplicity
- Docu