Finish shader and program wrappers
Add assimp