diff --git a/Ketchup.cabal b/Ketchup.cabal
--- a/Ketchup.cabal
+++ b/Ketchup.cabal
@@ -1,5 +1,5 @@
 Name:           Ketchup
-Version:        0.2.0
+Version:        0.2.1
 Cabal-Version:  >= 1.6
 Build-Type:     Simple
 License:        MIT
@@ -23,8 +23,10 @@
     bytestring    >=0.9 && <0.11,
     containers    >=0.2 && <0.6,
     directory      <1.3,
+    mime-types     <0.2,
     network        <2.5,
-    regex-posix    <1.0
+    regex-posix    <1.0,
+    text           <2.0
 
 Source-Repository head
   type:       git
diff --git a/Ketchup/Static.hs b/Ketchup/Static.hs
--- a/Ketchup/Static.hs
+++ b/Ketchup/Static.hs
@@ -6,9 +6,11 @@
 
 import qualified Data.ByteString.Char8 as B
 import qualified Data.Map as M
+import           Data.Text.Encoding
 import           Ketchup.Httpd
 import           Ketchup.Utils
 import           Network
+import           Network.Mime
 import           System.Directory (doesFileExist)
 
 -- Static file handler
@@ -21,7 +23,10 @@
     doesExist <- doesFileExist strPath
     case and [sane, doesExist] of
         True  -> B.readFile strPath
-                 >>= sendReply hnd 200 []
+                 >>= sendReply hnd 200 [("Content-Type",[mime])]
+                 where
+                 mime = defaultMimeLookup $ decodeUtf8 fname 
+                 fname = last $ B.split '/' path
         False -> sendNotFound hnd
 
 sanecheck :: B.ByteString -> Bool
@@ -29,5 +34,5 @@
     and checks
     where
     checks = [parentcheck]
-    parentcheck = length (filter (== "..") pieces) > 0
+    parentcheck = length (filter (== "..") pieces) < 1
     pieces = B.split '/' url
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,18 +1,17 @@
 # Howdy, this is Ketchup!
 
-Ketchup is a very small HTTP server implementation, the HTTPd itself is one file with less than 200 LoC!
+Ketchup is a very small HTTP server implementation, the HTTPd itself is one file with less than 100 LoC!
 
 Ketchup is also made to be as modular and embeddable as possible, if you want a cabal-free Haskell app, just take those two/three files you need and put it in your project!
 
-### Current structure
+Currently Ketchup comes with:
 
-Currently Ketchup is made up of 3 files + 1 example.
+- Basic httpd functionality (IPV4 only for now)
+- Regexp routing with parameters (ie. `/user/:name/(.\*)`)
+- Static file handler (ie. `static "."` as route/handler)
 
-`Ketchup/Httpd.hs` is the Httpd<br/>
-`Ketchup/Routing.hs` is the Router<br/>
-`example.hs` is the Example file running a webserver with a couple routes<br/>
-You don't have to use the router if you don't need it, just `rm` it and use the global handler from Httpd!
+Most of the project is dependency-free and only uses stuff included in Prelude, with the exception of Ketchup.Static who uses the mime-types package from Hackage, which is a single separately downloadable file.
 
 ### A word of warning
 
-Ketchup is not a competitor to Snap / Happstack / Yesod / etc., Being designed to be small, Ketchup doesn't have or care about high performance / templating etc., Ketchup doesn't even have HTTPS!
+Ketchup is not a competitor to Snap / Happstack / Yesod / etc., Being designed to be small, Ketchup doesn't have or care about high performance / templating etc., Ketchup doesn't even have HTTPS!
