Revise and rearrange spec files
Finish rspec custom matchers
Make minor changes
Finish user edit, update, index, and destroy actions