Added gitignore and project files.
Attributions to other libraries.
Added a license.
New development.