Initial commit. Broke previous repo with submodules. Going to do CPPNjs
with subtrees now.

Abandoning the use of submodules, and might keep a log of the previous git
ativity.
Trying to use subtrees, is this even correct?
Removed cppn folder, going to add submodule damnit
Added cppnjs submodule. let's hope this doesn't get messed up also.
Modded the files to now correctly reference the cppnjs module inside of the repo.

Still haven't fully tested two genomes being combined, but writing code in iesor for that purpose.
Fixed some issue with decoding, added a,b,c,d learning rate for neatconnections
modded git module properties
Lots of fixes/changes to innovation ids. Now timestamp based!

Had to make some minor changes to match previous implementations, and correctly measure compatability.

Still going to run into issues when loading in a seed, although not that big of deal since timestamps are much much much greater than seed numbers.
Fiexed some genome issues, and decoder errors. Allworkin now.
Adding checks for dependencies-- needed for script loading from a single evolution script.
Quick change.
NeatGenome added dependencies check
Added genome converstion tests to neatjs, they shouldnt be in iesor, that's silly.
Basic neatjs mod
Set up neatjs for lazy loading/single function loading. It's looking sexy,
haven't tested browser loading yet. :)
Fixed for browser loading, all good now!
Made some genome change/fixes I missed in browser loading tests -- dealing with dependencies.
oOoOoO added recurrence check in add connection. Very simple appears to do the deed, need to write a test.
Changed ref to cppnjs
Fixed the crossover bug, which I swear I already did.