* Added the .segment directive to organize layout of the final compiled file. .segment [LENGTH] will allocate [LENGTH] bytes for the code/data that follows. At the end of assembly, all segments will be concatenated together and padded to their full lengths
* Added additional argument to segment to specify the address that the segment should begin at. .org segments are close to this address
* Fixed buggy label resolution
* Followed a tutorial to produce an actual .NES rom file in test.asm!
* Fixed recursive imports
* Fixed a handful of weird bugs