update dependencies
add defaults to ease testing
Merge pull request #10 from jlambert121/define_dependency

update dependencies