small change to makefile (and adding attempt to produce debug symbols)
made it multiboot; exclusively use att syntax
+ additions:
1) adding (non-working) interrupt stuff

~ changes:
1) Makefile now can make an iso image (with grub) for booting to real system!
2) Separate out vga from main
+ adding grub.cfg file for iso creation (squash this into previous commit)
+ additions:
1) idt is working
2) added virtualbox build to Makefile
+ adding rust-core freestanding library
+ new features:
1) basic gdt working (so, now interrupts work in virtualbox)
2) adding some exploration code for finding memory map from multiboot
~ changing grub.cfg to automatically boot into kernel
+ adding an arch folder
+ adding support for a very basic allocator (which is essentially a memory-leaker)
+ small comment
~ moving x86 directory
~ major refactor of vga/terminal and start of arch dir
+ add into previous
~ cleaning up a little
~ moving runtime.s functions to main.rs
* breaking abstractions to get print working
number of changes:
- removing rust-core (in favor of similiar funcionality in rust)
+ adding rust as submodule (using 3 libraries currently)
+ adding (non-working) scheduling code
~ updating breakages with new rust 0.11 compiler
~ updating .gitignore
+ stash for working scheduler