Introduce percent_done column in tasks model

Don't merge yet, this is still WIP