Add SettingViewController

Fix data downloading error also. Made a new class BNUtilities contain
general utilities