Completed this tutorial

Was not able to verify the working of user preferences thru settings
bundle. TODO: verify.