Fix CommandContext throwing an exception for multiple spaces.

This update fixes CommandContext throwing a StringIndexOutOfBoundsException if multiple spaces are used inside a joined argument (i.e. "1     2"). The downside to this is that we lose the spaces the user entered (could be fixed by adding `build.append(' ');`).