Doc and test updates
Linux compile fixes
update doc