hw3: Rewrite cmake file to work cross-platform (should work on windows now)
hw3: Rework the build tree to be more organized
hw3: Add lodepng source to externals
hw3: Add textures and models directories