initial commit for message_index
Merge branch 'master' into message_index
fixes message specs
adds messages index, integration test, and fixes redirect