Minor refactoring

1. JUnit测试生成的文件统一放在test_gen/下（已加入gitignore)
2. 简单重构了DeckBuilder，从文本描述生成Card和Rune的方法不再和DeckStartupInfo相关（可以再其他地方重用）