Everything working except list filtering. Needs commenting and maybe some minor fixes and reorganizing (specially asynctasks).