Add validation for uniqueness of login_name
Death to Spork! Death! Death!
rails g scaffold notifications.
added cancan abilities for reading notifications
removed unwanted methods from controller
a bit of test cleanup
Removed "notification type" since WAGNI (yet)

We figured that doing without it was more like the simplest thing that
could possibly work.

Note that we edited the migration in place after rolling back.  This
would cause problems if anyone had downloaded the code from pozorvlak's
repo the other day and run it, but we're assuming they didn't (since
they wouldn't have got anything interesting out of it anyway.)
removing unwanted new/edit stuff for notifications
comments now generate notifications
changed to/from to recipient/sender
prettified notifications inbox etc
Update factory for members and specs about members

We have added a sequence for login_name which is similar to the one for
emails in which the member name is incremented each time a new member is
saved.

In addition, we have updated all specs which asked for an explicit
login_name of member1 to use a regex looking only for member and some
digit.
Add test to ensure uniqueness of login_name
Merge pull request #2 from jcaudle/unique_usernames

Unique usernames
Merge branch 'dev' into unique_usernames

* dev: (28 commits)
  Upgrade bootstrap by running `rails g bootstrap:install`
  added .to_i to times to attempt to pass tests on travis
  stubbed Time.now to prevent test failures
  Added friendly IDs for forum and role
  General prettification and making it look nice.
  show forum name in post meta
  Added a rake task to create an admin user.
  hooked roles up to cancan
  Added roles, but haven't yet hooked them up to CanCan
  PT story 41985889, Hides 'new garden' tab on other member's pages
  Add forums to top nav
  Display posts in summary on forum page
  tests for markdown
  post in (or not in) a forum
  prettifying forum views
  added associations between forums, posts, and members
  rails g scaffold Forum
  Rearranging password fields
  Attempted rearranging settings page, broke something
  Upgrade to Rails 3.2.12, after *another* security flaw.
  ...

Conflicts:
	spec/models/member_spec.rb
Merge pull request #3 from jcaudle/unique_usernames

Unique usernames
Fix intermittent build failure due to timezones

Because our default timezone for the app is UTC, at certain times, some
tests could fail outside of UTC. This commit fixes that by changing a
single call to Time.now to Time.zone.now.
Merge pull request #4 from jcaudle/unique_usernames

Fix intermittent build failure due to timezones
Merge pull request #107 from phazel/unique_usernames

Add validation for uniqueness of login_name
Show unread notifications as bold

The view here isn't as DRY as we'd like, but all the options were kind
of ugly, and this one was easiest.