Removed hard-coded default session name.

Replaced the hard-coded default session name with a dynamic name that is
read from iTerm2's preferences. Also refactored the session listing to
use NSUserDefaults instead of reading directly from the preference file.