Sweeping changes

Updated gitignore, finished the api calls and the service code, added
the service installers.