Fixed up README

Updated README to be readable and more accurate.

Updated message class' useless types declaration to list all possible
message types.