Merge pull request #78 from masteinhauser/send_file

Add sendfile/5 support in addition to backwards compatibility with sendfile/3
Do not allow nil length and close device
Tag mime as :no_native due to file size
Adding Elixir Logger Plug