Fitnesse end to end test

This is a comprehensive pull request that contains a working end-to-end test (in BasicEndToEndTest).