Added .gitattributes
Fixed Doc Blocks & Line Separators
Split examples on different files
Added `UrlSource`
Added contract to ensure that source is valid before uploading
Fixed line endings