Updated
Added PM API spec
Ignore tmp/ for guard
Updated todo list