compile shaders and link shader program
add vertex and fragment shaders