change tx tasks to waterfall, refactor db operations
add updateAttributes
fix pages apis
refactor auth process
update models
update article api
add tests for article api
update articles api
update pages api
add destroyBy(not done yet)