[added] survey abstract class
[updated] zimbio survey model
[updated] mainfun survey model