added user/preference association, tests
added factory, user/preference associations failing, preferences route to be updated