fixed routes and added test specs for carpet controller and fixed range controller