fork and exec requested file, fix general buffer errors.
add public test directory
implement post. fix buffering issues. add more test files
merge with ImplementPost