Moved boot code into boot subdirectory, added makefile