Migrations reset on the rather messed up notifications app

See issue #304 

The initial migration is customised to avoid the need for messing around
with auth.User/get_user_model. South only really needs to know the
names of tables that are directly related to the table being created.