Closes #2, document dependencies