Add function to get all files in a directory.
Added function to initialize and get shaders.
Initialize shaders and load models on system construction.
Add two shaders, add post build steps to copy shaders and assets to correct directory, fix gitignore.