update software lib and add spacing and npm ls -g

Changes to be committed:

	modified:   includes/software.lib
	modified:   init.sh
move middleman setup code into software library

Changes to be committed:

	modified:   includes/software.lib
	modified:   init.sh