Some improvements on the static file handler

I did some improvements on the static file handler, like proper method handling(it now ignores non GET/HEAD requests) and some kind of error handling(by settings status to 404 when not finding a file), not sure how we should handle theses things on middleware level, since express just passes errors using its `next` callback.