Model Extraction And Adversarial Attacks On Neural Networks Using Side-Channel Information