update tasks
add doc dir
add test dir
update tasks
Merge pull request #17 from ablesky/dev

Merge dev to master