rail-examples and integration-tests merged. Partitioned integration-tests into currently passing and failing tests and those testing future functionality. added some test-cases (io)