some code refactoring

added getters and setters to AsieLauncher and ModFile