Initial commit
Initial implementation
Add license file