Added status validations and tests, some work on styles