Refactor project structure
Add MIT license