update docs
add .gitattributes since it keeps writing clrf.
started refactoring readme/docs templates to be more "self-contained" to reduce potential for errors.