added tag logic to views and controllers
added launchy for capybara debugging
fixed guardfile
added Tag and QuestionTag models
added tag list to question factory
added integration test for user creating questions
refactoring/reorganizing question model code
gracefully handle nil tag list
update question spec
use flash[:errors] for error related flash messages