Added help message, argument handling