Structured the requirements
Added BSD3 license to the project