Adding rsyslog remote server functionality (#6)

* adding server functionality

* Adding rsyslog remote server functionality

* removing hardcoded port values, updating README, adding simple tests

* Update common.sls
diff --git a/README.rst b/README.rst
index 7c014b0..6bff252 100644
--- a/README.rst
+++ b/README.rst
@@ -86,6 +86,34 @@
               template: ""%syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\\n""
               filter: "if $programname startswith 'your-app' then"
 
+Remote rsyslog server
+=====================
+
+It is possible to have rsyslog act as remote server, collecting, storing or forwarding logs.
+This functionality is provided via rsyslog input/output modules, rulesets and templates.
+
+.. code-block:: yaml
+
+    rsyslog:
+      server:
+        enabled: true
+        module:
+          imudp: {}
+        template:
+          RemoteFilePath:
+            parameter:
+              type: string
+              string: /var/log/%HOSTNAME%/%programname%.log
+        ruleset:
+          remote10514:
+            description: action(type="omfile" dynaFile="RemoteFilePath")
+        input:
+          imudp:
+            port: 10514
+            ruleset: remote10514
+          
+  
+
 Support metadata
 ================