add test and solution for giving multiple language separated with comma
re-add splitting for the single string we get in interactive mode
add test and fix for the problem that whitespaces can end up in the language names when user enters them intuitively
remove fixme's, they  / the solutions go into an additional branch
adjust except to be python3 compatible
add and document requirements for development
handle project dir creation properly - with the previous way, we had a lot of files lying around after the tests, and the name of the method was wrong, it didn't only remove, but mainly create the directory. Splitting them and calling the right one where needed(only in setupo and teardown - fixes for the tests will fowllo) seems more appropriate
remove the extra call to remove project dir - this is all handled in setup/teardown! Even the pat where multiple calls are down to test proper handling for wrong names doesn't need it, as there the project dir will never be used, as the program either works properly and does nothing to the dir, or it fails with the first assertion
Merge pull request #28 from henning/bugfix/adjust-python3-compatibility

adjust except to be python3 compatible
Merge pull request #27 from henning/bugfix/language-settings

fix errors when giving multiple language separated with comma
Update AUTHORS file
Merge pull request #30 from nephila/feature/authors

Update AUTHORS file
Provide more helpful base templates
Merge pull request #34 from nephila/feature/templates_fix

Provide more helpful base templates
Fix #31
Merge pull request #29 from henning/feature/test-refactorings

Some Test refactorings
Remove custom stdout patching in favor of mock
Merge pull request #35 from nephila/feature/remove_patch

Remove custom stdout patching in favor of mock