Merge pull request #3 from panesofglass/master

Add conversion operator for OWIN dictionary to Environment
Fixed (removed) recursive dictionary definition
Merge pull request #4 from endeavour/master

Fixed (removed) recursive dictionary definition
Restructure project.
Trigger travis-ci build.
Include docs and nuget folders.
Add GetRequestUri() method to reconstruct the requested URI.
Apply correct project structure.
Update build script to work with AppVeyor.
Fix FSharpTargetsPath
Use array indexer rather than Seq.head.
Add additional type aliases and update GetRequestUri methods.
Update GetRequestUri methods.
Rename toAppDelegate to toAppFunc to match naming in the OWIN spec.