Update code to version 1.0-beta

It has all the functions of version 1.0, but it is still being tested. Use at you own risk