Update etchserver.conf parsing

No longer depends on regular expressions, should be straightforward
to extend with additional keys.  Adds a .gitignore.