Block call to change idea until it's done

The call to change a job on the page was returning before the page had
been updated so the tests would fail intermittently.

Also, whitespace :cop:
Merge pull request #38 from swalberg/fix_flaky_ajax_test

Block call to change idea until it's done
Style edit form buttons using bootstrap, add cancel button, refactor
coffeescript accordingly, modify home_page.rb to click button instead of
link
Merge branch 'bootstrap_edit_form_buttons' closes #34
Implement projects

Conflicts:
	.gitignore

* Work to get project_name
* Show the project on the front page

Conflicts:
	app/views/ideas/index.html.slim
	spec/features/list_ideas_spec.rb
	spec/features/support/page_models/sections.rb

* Assign a project at the time of creating a new idea

Conflicts:
	app/views/ideas/new.html.erb
	spec/features/add_new_idea_spec.rb

* Fix a merge gone wrong

* Revert to slim views