started to add dynamic file type feature
added a reporter to log the message to the console
added support for dyunamic types
updated documentation