Feature/end state implementation

Its cool that we have a test case for the 'empty' version of a state. Just wondering what will happen once we add validation for checking that the compulsory fields have been added. I'd imagine that these kinds of tests would start failing, but maybe we should worry about that when we add the validation?