Using streams to serve files. Implemented cache control. Few fixes in file logic. Some output enhencement.