Written some basic tests, expanded the File class with extra functionality, minor tweaks to the source.
Details: expanded the File class with the const void* cast operator, input/output in loop headers now possible. Switched from <class T> to <typename T>