Specs and breaks down BBConfig#account

BBConfig#account has been dried up and a #default_account method
extracted.

All of the methods have been grouped together rather than being randomly
scattered about.
Tests BBConfig#client_name with options support

Added the means to pass in client_name and account to BBConfig as
options.