Neha Elizabeth Thomas Applications of Ramanujan sums and various generalizations to some new and old problems in number theory