assembler
redid file structure a bit
lex is working ish