Protocol: work started
Protocol: change position message and type string message were added
Protocol: operation codes moved to separate file (enum), codes for future work were added
Protocol: project fixed
Protocol: added simple serialization implementation for all codes in protocol
Usability: save record in the same folder as source file (if possible)