Reworked message-foward as per pull request suggestions

Reworked message-forward as per pul request suggestions. Added *.swp file to .gitignore. Replaces bad PR from before that for some reason included multiple commits.
This test will exit immediately and give a (potentially) false positive.
You are sending the message and then exiting before verifying that the message has arrived.
You should use testComplete() to signal the end of an asynchronous test and await() to wait at the end.
There are many examples of this in the test suite, but feel free to ping if you need some guidance.