Modifying fileLoader abstraction to make it more useful:

- incorporates design ideas by Pascal for more flexible namespace, at the cost of making the prefix argument obligatory
- adds @type
- adds @priority
- adding help file
Completing the port of input~.model, but I still need to finalise the help patch for it.