Schema merge

Put in param dict, command dict, and driver dict metadata dictionary code. Not in any drivers yet, but it is there for the agent to work with.