adding ignore file
defining package dependencies
creating main wrapper function
adding examples