rewording 'general options' to 'general', since they aren't options but are commands
reorder the logic such that the 'help' and 'version' commands are processed before looking for preferences file
Merge pull request #5 from nirum/helpbeforeprefs

help/version commands before preferences