Added Composer; added Source and Source\File classes; added Stash library; added Stash caching to Source\File; updated examples accordingly.