setup storage base
added directory creation in storage component
added handling of upload file
removed symfony dependency