V1.0

Update to version 1.0
Separates files out to Main(accidentally in master branch) and an API, modular code for separate tree harvesters.
Adds changelog outside of the main file to reduce conflicts
Full release version, should be totally use-able, add a tag.