Used a custom RSpec matcher to decouple the tests from the implementation.
Used let-command to organize string of "Sign in" and "Sign out"
Adjusted indent
Rejected sessions hash in new.html.erb.
And rewrote sessions controller to adjest some codes.