use spaces instead of tabs and enforce linux line endings, enforce code style project wide