Added test messages to the readme
Added further commenting so that shitty, clever code is clearer for code review