Use AsyncTask for adding and removing items

In addition, created a new class for todo item (Replaces usage of
Pair<String, Date>)