Use kg_software_detail for joing software.

Also rename add_software to join_software, as it clashed with the admin
function for adding new software.

Change-Id: I4d49a8a0db0b738d3b660f9d94cf5ac396c58317