now (1) records initial population and (2) can take a filename as the value to push parameter :initial-population to run evolution on an input population
refactor of pushgp now allows command line args. note that there is now a major difference in how example files are written;
updated core to ensure compliance with new example format and restrictions
added new anaylsis file with Log defrecord
removed dependencies on pattern matching libs
a bunch of stuff
fixed ns issue in analysis.core
fixed errors messages due to new push params in newer master
minor updates to the readme to reflect changes
fixed up some more examples to use define-push-argmap rather than pushgp
updating example files to comply with the new standards
fixed error in globals and updated some example files to use define-push-argmap rather than pushgp
updated examples to comply with new way of running pushgp
resolve merge conflicts
Changed cosmos dependency to 1.0.0.
Removed clojush.examples.common after failing to reform it to my liking.
Cleaned up documentation; version bump.
Updated local-file dependency.
Merge branch 'master' into kata-bowling. This is a major merge of refactored code.

Conflicts:
	.gitignore
	src/clojush/pushgp/pushgp.clj
Fixed kata-bowling files to work with refactored code.