Added the ability to have files loaded up for start up aswell as being able to specify arbitrary paramters trhough the first script in the data attributes, as well as more tests and some greater seperation and refinment of the sort methods