configs are now stored in the rc_conf data structure each time the user
changes the values in settings tab, when exiting settings tab a
save_conf() is triggered

server port now accepts only digits