Started on resource management, postponing further work until a later sprint. Need to keep it
as simple as possible for right now.
Shader linking.

- Implemented logic for linking shaders.
- Recreated shader_program_definition for later use.
Shader compilation and linking works, tested compilation/linking including with errors.

- Added resources and simple test shaders. Will use these to test other GL wrappers when made
  FBO, VBO, etc).
- Removed minor fluff from readme.
- Added temporary shader loading in main for testing.
- Added system to copy resources on built to applicaiton dir. Decided this is not desirable,
  instead will search for method to set CWD through cmake. If that fails I may have to live
  with having to set the option manually per build environment. May want to add this to readme
  if I ever make build instructions.