Beta v 1.0

beta ready for distribution.