Moved shader program creation to JOGLView class
Added default black background
JOGLView: added utility method to read shader source lines from an InputStream
JOGLView: added OpenGL error log and handling
Added chapter2 page 24 example