Added coffee converter and optimized middleware

Created a parser for coffee to js conversion.
Optimized the middleware algorithm to preprocess
parsers into a dictionary mapping extention type to
the list of parsers which should be checked.