made modules lowercase, moved some functions around, documented, and began
implementing the random organism algorithm (i can tell it will need a lot
of tweaking)