Revert "Revert "Finish user edit, update, index, and destroy actions""

This reverts commit 57e172b24ed154953e6d36d49fada29bd511b22c.
Add account activation, password resets & email configuration
Add user microposts