Add login validation, and finish basic settingsViewController

Add login Validation: either username or password is empty, can't log in
Settings view: delete SettingViewController (ViewController), instead
creating a SettingsController (dialog) with 4 boolean element, in order
to turn on/off feature