Initial checkin
Fixed test cases
Test cases
More tests
Still working on BlockCoder
Stabilising tests