Cleaned up code

Removed setting the web method by the user, broke off webrequest call to
separate method, completed DirectCallById