A faux ArrayList to get around Java 112 Restrictions.
Store sources paths in txt file and compile everything
Add copyconstructor, equals(), and fixed usless remove method
Ignore source.txt's generated by my build script
This wasn't that important