Adds python dependency management

This might save us some headaches as we collaborate and start using other libraries.