Added gitignore files
Removed bin and obj from solution ignore
Removed ignored files
Refactored IfRange header support.