minor changes
added check for message length
Added small specific test
copyright info added
debug output
added faked routing table entry for testing
added more tests