Fix Idea-Tag uniqueness relationship

There should only be at most one instance of a tag being associated
with an idea. Ideas should not have duplicate relationships with the
same tag and Tags should not have the same idea more than once.
Set Idea owner in the controller

Don't pass the Idea owner's ID through the form. Instead, set it in the
controller as the idea is being created.
User strong parameters for extracting Tags

Fetch tag names associated with the idea from the parameters hash using
strong parameters.
Add conditional responses/redirects to Idea#create

Redirect to or render the correct content after an idea has been
created.
Fix some home page formatting
Fix README typo
Add custom about page partial

Render the custom About partial from the main about page.
Fix header partial

Add appropriate lists/classes to header to properly render its links.
Allow git to see RVM Ruby/gemset configs
Merge branch 'master' into views
Create DB migration to add visibility to Comments
Run Comment visibility migration
Create DB migration to add closed status to Ideas
Run Idea closed status migration
Fix Comment visibility migration

Comments should not be hidden by default. Change the default value to
'false' and re-run the migrations.
Add methods for finding visible Comments

Add methods to the Comment and Idea models for finding Comments that
are visible or are visible and belong to a specific Idea.
Enable Oauth providers in development by default

Always have Oauth enabled during development.
Add a route to show individual User profiles
Bring over idea/show view template

Copy over the old BBYIDX idea/show view with some adjustments to
properly render content.
Add voting partial back into idea/show view

When moving over the old template + stylings, forgot to add in the idea
voting partial.