Refactor inputs

closes #176, #165, #160, #151 and #134 

I could not fix the FieldSerializer problem in the frontend tests yet. I comment the four tests out, so that I can merge this branch and work on other stuff. I created a ticket to solve the problem later.