Attach devise to user model.

    The registration doesn't work yet, because we need to
    tell devise to permit the other required params through
    (don't forget this for future attributes).
Allow nil, but not blank names

    ALso defer a locations_controller test for now.
Merge pull request #3 from tjefferson08/add_devise

Closes #1: Add devise