Cleaned up the method call class

Simpler to use now, just constructer, call started then completed.
fields are private