Final commit for the night. Inital commit for auto-connection with preferred networks upon scan. Some bugs with it, where the first time the app opens, it won't show the visible networks, but WILL connect to preferred network. Second time it will scan fine.