v0.2 with basic error handling

can now merge multiple mods and generally works reasonably well for
expected inputs.