Cleanup of dependencies + added autointerface as a dep for building docs