Initial commit of gtasks backend, needs to change lot of code though.