General Update

Added a ton of new stuff to the API.