Basics of Library Automation, KOHA Library Management Software & Data Migration: Challenges with Case Studies