Separating boot parameter block into its own source file. Changing commands in 'go' since nasm looks for files in "current directory" where command is executed, and not within the directory where source files exist.
Move functions out into a separate source file.