Initial (proper) commit of NoiseRenderer - Added the NoiseRenderer class, that takes values from a libnoise noise module and maps them out to an sf::Image with -1 being represented by black and +1 represented with green.
	NoiseRenderer changelog: (NoiseRenderer.cpp, NoiseRenderer.hpp)
		Interface:
			+Added the ability to define custom gradients for the rendering. (Details at bottom)
			+Added a function `void NoiseRenderer::addGradientPoint(float, sf::Color)' that adds/replaces a point to/in the gradient map.
			+Added a function `void NoiseRenderer::removeGradientPoint(float)' that removes a certain point (but will redefine -1.0 and 1.0 to sf::Color(0,0,0) and sf::Color(255,255,255) respectively)
			+Added a function `void NoiseRenderer::resetGradient()' that restores the map to its default value on construction (sf::Color(0,0,0) at -1.0, and sf::Color(255,255,255) at 1.0.
		Implementation:
			+Added a member `std::map<float, sf::Color> NoiseRenderer::gradient_' that stores the gradient values set by the user.
			+Added the new private function `sf::Color NoiseRenderer::calculateColorforValue_(float)'
			The new colour-gradient tool works by iterating through gradient_ and finding the user-defined value that is the closest one higher and lower to the value parameter.  The distance between the values is then noted for use in a linear ratio equation, which is used to find the appropriate colour to return.

			*Updated the README.md file to have a description of the project.