Control Update and Init

Can now initialize controllers as well as control has updated to
incorporate future GUI