Simplifying Makefile and adding documentation.

Work in progress:

1.  Simplify the Makefile and add documentation to help people find their way.
2.  Update the README and CONTRIBUTING with more information for newcomers.
3.  Trim whitespace from images used in the README.