First pass done. Next step is to implement second pass and writing of .hex files