Socio-cultural Processes and Livelihood Patterns at Tirurangadi- A Micro Historical Study