Fixed bug where non abstract top level clafers defaulted to 0..1 rather than 1..1

Also fixed some errors in the test-suite from the previous commit