Add tests and organize MNIST experiments

- Install and run py.test to run tests
- Also make modulation affect only model adaptation