don't require user arguments for some methods
generated api docs
fix styling on docs pages
additional tests