Added documentation to several classes. Added some basic resource
generating buildings (Farm, LumberMill, and mine), they have not yet
been implemented, will implement after project has been merged and
restructured.