uploading initial version
adding license and gitignore
building first implementation