ADDED a bit more documentation and the creation of the source folder