Enhanced and added feature sets (incomplete though)

Added a bunch of functionality - will continue to update as I test each of the features added to the API.