A review on epigenetics: Manifestations, modifications, methods & challenges