* Changed the hierarchy of types (statement is oblivious to specific
types of directives and instructions)

* Started implementing the extern directive with the symbol table.
Finished with extern directive
weird prob with test files
* Starting to test assembler
* dealing with newlines
Dealing with .entry directives properly.
No more warnings, continuing with instruction compilation
Started working on instructions