Update gitignore and pacakge.

Include properly licensing and dependencies and other metadata info for the package.
Setup tests.