Composure Commands

Models for serializing and deserializing commands. Does not need to be included with main framework since these should just be used in command creation.