Refactorings.
Added AsyncTaskBatch
Added tests for AsyncTask, AsyncTaskBatch
Added MetricsResult{Window,TableModel}