lots of changes

filenamescroll is now a class that can be instantiated proper instead of
just a place in a namespace with a bunch of statics

moved some shit around so everything loads in the right order

sorted out your lblLength, not sure what you plan to do with it