Tidied up; begins_with vs contains_only vs ends_with
Used weaken on series step parent relationships and on TestRunner parent
Added missing comma