decodingNonHumanCommunication Unsupervised Machine learning for inferring syntax and short-range temporal patterns - fruit bats case study (MSc thesis)