Update .travis.yml
Update spec_helper.rb
travis update
Merge pull request #4 from tetianahogg/test-travis

Update Travis
Update README.md
Merge pull request #3 from tetianahogg/dev

Our first task
Update .travis.yml
ADDED gems: 'device' and 'enumerize' && bundle install
		model User and migration
		valid factory for User and test
ADDED gems: 'device' and 'enumerize' && bundle install
		model User and migration
		valid factory for User and test
create survey model
question functionality
passing tests
answers functionality
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
Added Variants functionality

Answer belongs_to user now, fixed association in factory girl

FIXED missing tests in spec/models

Fixed factories for answer and variants
RENAMED column  to  in Question because  is reserved for storing class in case of inheritance
Based on http://guides.rubyonrails.org/association_basics.html#bi-directional-associations and http://guides.rubyonrails.org/association_basics.html#polymorphic-associations, I have updated models specifications, added inversed properties.
RENAMED property of Answer from user => answerer, for more clarity, and just not to mess up
RENAMED property of Answer from user => answerer, for more clarity, and just not to mess up
FIXED Random bug, when password less than 8 characters