Survey Model added, refactored survey and customer controllers