Adding class to handle Xilinx Projects
Deleting unnecessary file
Fixing bugs with the address and data sizes
Adding correct data type to the size of CommunicationHardware
Adding debug information, adding new function to retrieve used files
Adding function to retrieve file name of generated vhdl
Adding logic to handle XilinxProjectHandler
Calling the compilation funtion to test purposes