public CommandWords() {
        commands = new HashMap<String, String>();
        captureGroups = new HashMap<String, int[]>();
        HashMap<String, String> commandFile = KvReader.readFile("help.kv");
        for(Entry<String, String> e : commandFile.entrySet()){
            String eKey = e.getKey();
            if(eKey.substring(eKey.length()-1).equals("$")){
                captureGroups.put(eKey, parseCaptureGroups(e.getValue()));
            } else {
                commands.put(eKey, e.getValue());
            }
        }
    }