Use args4j to handle command parsing