Test moved out of serializer.py into serializer_bulk_update
Bit of extra tidying and plenty of docs