autopep8 arduino simulation
make coding style more pythonic (arduino simulation)
remove selftest and move symlinks to function

Selftest will be added in separate file.
major refactoring arduino simulation

Hope that does not cause edit wars! :)
Well, I'm not sure if object oriented is overkill here (adds a lot of self
variables), but I hope things are more readable and pythonic in total.