Not using this
Moved away from using __construct ()

Also changed some weirdly named methods and did other small improvements
Cant make hidden files on windows, ugh