Moved lib to new src folder

Separates generation and source code
Updated makefile and generation code

the move to the src directory has been reflected in the makefile and
cmd/generate-startup-script.clp