Add more specific permissions for files
zip & unzip have same permission node
Listen for key updates and handle them
Multiple bug fixing

* Fixed users and home folders not being deleted: Resolves #12
* Fixed home folder permissions not being set on home folder: Resolves
#10 and #6
Fixes permission to server.properties on start

* Fixes server.properties starting on wrong owner
* Fixes typo when deleting server
* Server start process is not async
* Added more logging data
Kills server before deleting

Replaces old kill function with better one.
Kills a server before deletion
Removed useless variable
Update cpulimit to actually work on multiple cores

Also adds some minor changes to output in GSD console
Merge branch 'master' of https://github.com/PufferPanel/gsd

Conflicts:
	services/gameprocess.js
Close function
Update package.json
Update rest.js
Add support for file downloads
Bump version to 0.1.4
Add support for downloading files

Also updates example config
Send file size in headers
Sending an empty array for a server auth key will now delete it
Checks for missing settings in config

Now checks for missing 'build' AND 'install_dir'. If missing, uses a
defaulted location.
Send newline to fix terminal bug
Handle updating build configuration for servers
Send headers after processing all request variables