prefer bulk_create to repeated create

Prefer bulk_create for adding multiple items to a sortedm2m. As sortedm2m relies on model for count of items, use transaction.atomic() around use of count value with Django 1.6 or later.
Ok I just saw in the code for `bulk_create()` that it might actually perform multiple queries. Fair enough though to wrap it inside a atomic() block.