Fixed null pointer exception when launcher section didnt exist on the configuration.
Refactored the methods that parse commands. They were doing the same thing in code, so I generalized it and made a new method.
Updated XML/DTD/code to reflect new tag names. This commit fixes #46.