Manipulating Machine Learning Poisoning Attacks & Countermeasures