Split up Write API feature tests

Everything was in a single feature, which is very confusing.