modified and cleaned up build settings and docs for linux. updated gitignore file to ignore build artifacts.