support "log on as" and "working directory" winsw options

also properly generate XML that is formatted for readability and
properly escapes content
use newer style argument (instead of arguments) tags in winsw
.gitignore file to ignore installed dependencies