BSP can handle garbage miptex entries now

+ only checking name currently. Will add more checks if more errors are
uncovered through testing.
Added three.js and MDL work

+ three.js added to project
+ MDL work to display MDL in simple three.js viewer