Added a whole bunch of necessary files.