Refactored Makefile, added basic GDT