File input

Add function parseFile() that takes a filename as argument and parses
the file's contents.
parseFile() now creates a linked list of instructions

Added linked list abilities to the class Instruction by adding the
pointer pNext. During parsing, the Instructions generated are stored
into linked lists starting from Instruction pointed to by pFirstInstr.