4th- Devise authentication: users functionality added

will need to fix the posts, and create an admin role...

-william roberts