Removing xml module from compiling for now, it is broken anyway. Also some in between changes in modules.py in preparation of next commit
Cleaning up the data structures

-- Removed RF_List and RF_Array and combined them into RF_DynamicArray, which most accurately describes what the data structure is for
-- Renamed RF_LinkedList to RF_List
-- Did a lot of work on the template generation for both RF_List and RF_DynamicArray
-- RF_List testing code is updated
Finalizing the way the RF_List template works and having a working test.

-- Plus various styling changes and additions in the code generation for templates
-- This commit should close #9 since we have a basic but working single linked list
  implementation in the form of RF_List
-- This commit should also close #7 since we now have a working test for RF_List
Working implementation and test for RF_DynamicArray

-- Implementation of RF_DynamicArray has reached a working stage with
   its template creation code working. Maybe for the future some
   functions should provide a difference api.
-- Also deleted an old forgotten .psproj file inside Tests
-- Code styling here and there
-- Should also close #8 since there is a working test for RF_DynamicArray
   in this commit.
Fixing some testing statements in filedescriptors test