Added documentation in datalayers, and added new bookinglayertests