Add flatbuffers to 3rd parties
Remove debugging
Add some more string functions
Also format test files
Add shader modeling and generation + tests
Update include path and first test of flatbuffer generation
update formatting script
First set of method to model shading