[JRO] Integration test coverage for Oauth login
[#107] Link external identity with internal acct

As a user with an existing account, I log in with an external
authentication/identity that has an email address different from my
existing account's. I should be able to link my external identity with
my existing account.
[#107] html_safe'ing a flash message
Merge pull request #109 from jacobbednarz/code-formatting-for-install-guide

Added additional code formatting for install guide
[#107] Sign in as previous account user

Oops? Very important detail
[#107] Logging out and in again - user should be right

Edge cases. Love 'em.
[JRO] Update README and INSTALL
Fixes #110 - Prettify the setup wizard

Being the first point of contact for new users, the setup wizard needed
an overhaul to the UI. This adds a prettiness factor to the setup
wizard and hopefully gives a better overview of the settings and what
they do within the application.
Fixed drop down styling on setup step 3
Refined CSS flash message selector

After testing some basic functionality on the forums, there was a CSS
class that was overridding the framework defaults.
[JRO] Ignore vagrant-related files
Removed CSS comments
Refined markup and CSS classes within the setup process

- Removed 'with the power of Ruby on Railsgit st' copy as it should already
  be obvious you are using Rails.
- Swapped out span's for p's for better CSS block support in the setup
  partial templates.
- Added spacing around textfields and tightened up the padding around
  the explanation text to better associate with the field.
- Refined CSS selectors to stop the clashing of the background colours
  and images.
updated based on feedback from pull request 113
adds support for sequential categories and with_categories for topics in factories.rb
[JRO] Ignore everything in bin but setup files

* Add vagrant-setup script
* More setup fixes
* Final tweaks
updated based on feedback from pull request 113
adds support for sequential categories and with_categories for topics in factories.rb

Fixes multiple ins or bys being search for
Strange conflicts with myself?
Wasn't associating users with posts in my test
Updated background colours and transparency
[JRO] Update ruby version in vagrant script