Implemented ilist data structure

Next: Save user input to resx