Fix indentation, app.src, vim headers
Refactor and add tests from provider application
Add license file