change compilation methods
move some files around
prepare for stable
more text
clean up
update changelog
lazy semi-rewrite
oops