add initial changelog
more specific ignores
make target to check manifest
changes necessary for release
add apidoc to sphinx
add ignores for release artifacts