implement questions model and failure tests for validation
reffactor specs to green tests