Added optional # of parts split argument.
Added -r option to read from stdin key=json value strings.
Moved smc to software.