Add validation for uniqueness of login_name
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