more result codes
added FileReader
fix for uninitialized member
added message.h/cpp