Add checkbox field type and tests