added a license and gitignore.
added some basic functionality.
Initial functions added.
Merge branch 'release/v0.1'