fixed file type validation, added size validation
readme and version