Solves the caching and multi-load of the same file problems - adds a bit of promise-based loading logic ontop of ll.js to ensure order and count