Dev/modularize webservice

separate twisted async methods to classes