Moves class_eval logic to separate files in /exts/ folder
Removes previously labelled lib/extensions/ folder (since renamed to lib/exts)
Updates listtest and typetest to reflect changes in Func and file requires