Kyle/dependencies

Closes #62
Closes #65 

\c @floere @kylef