API Cleanup and Additional Files

Added additional APIs as well as the files for the installer and
uninstaller