Critical bug fix.
initial refactor
Added new files.
Refactored stb-tester

Complete refactor