document extensions api
move category to fs, false return from after hooks wont write file
add coveralls
refactor extensions api for cleaner extension signatures