Refactored package naming convention. Broke source into multiple modules.
Modified the way file input streams are handled so they can be properly closed.
Added content types, fixed an issue where raw bytes (such as gifs or jpgs) were not being returned in a format understood by the browser.
Fixed an issue causing some content types to be incorrect due to case sensitive comparisons. Added readme documentation.