Move and split tests to subfolder
Add more unit tests
Fix MAKETHIN scalings partially

- fix some scalings
- handle quadrupole.K1S

CARE: The MAKETHIN code can still be expected not to be correct.
Fix deep template lookup
Losen automatic naming requirement when slicing
Add some integration tests
Make usage of str.format() compatible with py2.6
Replace missing unittest.TestCase.assertIn in py2.6
Fix some python3 problems
Merge pull request #9 from coldfix/e2e-testing

e2e tests