removed has variants functionality

added has_variants functionality

Changed db/schema.db for previous fixies

updated association for user
[Почему reference вместо foreign key](http://stackoverflow.com/questions/11535025/difference-between-foreign-key-constraint-and-references-in-rails)

Settuped association in survey factory

Settuped association in answer factory, deleted creating user_id, added belons_to :user