implemented most things
bumped version number to v1.0.0