Initial Commit

Interface Created, Message Types, JSON Strings, Hashing Function