refactoring
expand user paths with '~' in filesystem functions
searchFile tracing its expanded paths if found
moved builtin shaders into new implementation file shader_loading.cpp
refactored file loading
minor refactoring
added copyright/ license headers
refactoring
ray picking
ray picking now using OBBs
integrated ray picking in demos