Added test case and starting implementing wagon.
Added test case and starting implementing wagon.