Added test for last_modified changing

Pivotal story: https://www.pivotaltracker.com/story/show/56534206
I think it could make sense to use the standard way of handling exception tests: http://ruby-doc.org/stdlib-1.9.3/libdoc/test/unit/rdoc/Test/Unit/Assertions.html#method-i-assert_raise