Fully working bootloader

Also with brand new Makefile