added disable back button
integrated client networking into user controller