Commented and improved premake4.lua