Added general dependency management with Composer. References #110.