Initial edits to P,C,W

Added (imperfect) print functionality.
Revert "Initial edits to P,C,W"

This reverts commit a7644bc07e345bdcce2fec6854fadd0e7722d51b.
Revert "Revert "Initial edits to P,C,W""

This reverts commit 2473a1cf40bdac70874cf83050f197a61d21fd6f.
Allocated plots on heap

Added chunk and plot constructors and destructors
Also added makefile
Added getPlot()

In addition to some more print() functionality, and cleaning up old
code.
Initial linking of Plots

Error-proofed changeElevation as well.
Pre-Fork

About to Fork over two possible Plot-organization methods.
Implemented Array organization

Huge overhaul of classes, but mostly a success. Unresolved crash (likely
with destructors). Needs commenting.
Fixed Crashes, Bug Tested

Numerous corner cases have proven to be accounted for, and the error
with instantiating and deleting Chunks on/from the heap has been
resolved.
Finished Classes

Commented and completed all classes, woo!
Misc. Fixes

Implemented get***Neighbors functions
Removed override keywords for portability
Fixed East-West

"Oh, I thought you said "Weast."
I was a confused person then
, but now East is East and West is West.
Lots of refactoring

Changed getPlot method to return a copy of the plot to avoid making it
const
Changed changeElevation/WaterLevel methods to call a method in world
that would change the elevation
Merge remote-tracking branch 'origin/Testing--Array-Plot-organization' into Testing--Array-Plot-organization

Conflicts:
	bin/test.exe
Removed consts, made getPlot return a pointer

The const train has no brakes
If someone wants to ruin the world's plot array, they will find a way
regardless