diff --git a/README.md b/README.md
index 0e1831feda20e2492b7014bc6c7e43f388e883f9..87be8ef895ca6ea300339e02cf23da113873cf49 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
 # ARSnova
 
-ARSnova is a modern approach to Audience Response Systems (ARS). It is released under the GPLv3 license, and is offered as a Software as a Service free of charge. Head over to [arsnova.thm.de](https://arsnova.thm.de/) to see it in action.
+ARSnova is a modern approach to Audience Response Systems (ARS). It is released under the GPLv3 license, and is offered as a Software as a Service free of charge. Head over to [arsnova.eu](https://arsnova.eu/) to see it in action.
 
 ![ARSnova](src/site/resources/showcase.png)
 
 ARSnova consists of two projects: the mobile client and the server. This repository contains the server code. You will find the client at thm-projects/arsnova-st2-js. However, you do not need to download both respositories in order to get started.
 
-## Getting started
+## Getting Started
 
 This is the main repository. Almost all dependencies (including the mobile client) are managed for you by Maven.  The mobile client is served via `index.html`, and optionally via `developer.html`. 
 
@@ -44,7 +44,58 @@ The configuration is ready for development usage. Finally, you should (re)start
 
 ### Database
 
-We provide a script that will set up all database essentials. This "Setup Tool" is located at <https://scm.thm.de/arsnova/setuptool>. Make sure you have configured your database credentials inside the ARSnova configuration file: you will need to have the entries `couchdb.username` and `couchdb.password`.
+We provide a script that will set up all database essentials. This "Setup Tool" is located at <https://github.com/thm-projects/setuptool>. Make sure you have configured your database credentials inside the ARSnova configuration file: you will need to have the entries `couchdb.username` and `couchdb.password`.
+
+## Production Use
+
+If you intend to use ARSnova in productive environments, you will have to do some additional configuration work.
+
+### Session Persistence
+
+Look for your Tomcat configuration directory and change the file "context.xml" to match this example:
+ 
+	<Context>
+		<Manager pathname="/path/to/tomcat/sessions/arsnova.ser"/>
+	</Context> 
+ 
+This will enable session persistence across restarts as described [here](http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Special_Features).
+
+### HTTPS
+
+To protect requests and responses you should use HTTPS and configure your Apache Webserver installation to redirect all traffic according to this
+ [example](http://wiki.apache.org/httpd/RedirectSSL).
+
+Finally you should (re)start all services. ARSnova is now listening on HTTP port 80 and 443.
+ 
+### Securing Your Web Socket Connection
+
+To provide SSL websocket encryption, you have to provide the servers SSL key and certificate in a Java keystore. The following steps will guide you through this process.
+ 
+Use your webserver certificate, private key and certificate chain to create a PKCS12 keystore:
+
+	openssl pkcs12 -export -in <servercert>.crt \
+					-inkey <serverkey>.key \
+	               	-out keystore.p12 -name 1 \
+    	           	-certfile <your_cert_chain_file>
+
+You will be asked for a password for your PKCS12 keystore. This password must be used for importing this keystore into your java keystore. The import can be done using this command:
+
+	keytool -importkeystore \
+    	    -deststorepass <your_java_keystore_password> \
+    	    -destkeypass <your_java_keystore_password> \
+    	    -destkeystore arsnova.jks \
+        	-srckeystore keystore.p12 \
+        	-srcstoretype PKCS12 \
+        	-srcstorepass <your_pkcs12_keystore_password> \
+        	-alias 1
+ 
+Be sure to provide the correct certificate and key file names and to use the correct passwords for your keystore.
+ 
+The last step is to find your ARSnova configuration file (see step "Configuration" above), setup the location of your Java keystore and its password.
+ 
+	security.ssl=true
+	security.keystore=<your keystore location>
+	security.storepass=<your keystore password>
 
 ## Credits
 
diff --git a/pom.xml b/pom.xml
index 76af055eca90e8ef80b76422d85f2318e0b8e50a..64f71c380b04be440d3b1e331d4799a2943027a5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,6 +19,18 @@
 			<organization>Technische Hochschule Mittelhessen</organization>
 			<organizationUrl>http://www.thm.de</organizationUrl>
 		</developer>
+		<developer>
+			<name>Andreas Gärtner</name>
+			<organization>Technische Hochschule Mittelhessen</organization>
+			<organizationUrl>http://www.thm.de</organizationUrl>
+			<email>andreas.gaertner@mni.thm.de</email>
+		</developer>
+		<developer>
+			<name>Daniel Gerhardt</name>
+			<organization>Technische Hochschule Mittelhessen</organization>
+			<organizationUrl>http://www.thm.de</organizationUrl>
+			<email>daniel.gerhardt@mni.thm.de</email>
+		</developer>
 		<developer>
 			<name>Jan Kammer</name>
 			<organization>Technische Hochschule Mittelhessen</organization>
@@ -54,7 +66,7 @@
 
 	<issueManagement>
 		<system>Redmine</system>
-		<url>https://scm.thm.de/redmine/projects/arsnova2</url>
+		<url>https://scm.thm.de/redmine/projects/arsnova</url>
 	</issueManagement>
 
 	<ciManagement>
@@ -137,13 +149,7 @@
 	<dependencies>
 		<dependency>
 			<groupId>de.thm.arsnova</groupId>
-			<artifactId>arsnova-light-js</artifactId>
-			<version>1.0.0-SNAPSHOT</version>
-			<type>war</type>
-		</dependency>
-		<dependency>
-			<groupId>de.thm.arsnova</groupId>
-			<artifactId>arsnova-st2-js</artifactId>
+			<artifactId>arsnova-mobile</artifactId>
 			<version>0.0.1-SNAPSHOT</version>
 			<type>war</type>
 		</dependency>
@@ -318,13 +324,6 @@
 			<artifactId>connector-client</artifactId>
 			<version>0.14.0-SNAPSHOT</version>
 		</dependency>
-		
-		<!-- Needed to allow cross origin requests to the API -->
-		<dependency>
-			<groupId>de.thm.utils</groupId>
-			<artifactId>http-utils</artifactId>
-			<version>0.1.0-SNAPSHOT</version>
-		</dependency>
 	</dependencies>
 	<build>
 		<plugins>
@@ -347,7 +346,7 @@
 					<webApp> 
 						<contextPath>/</contextPath>
 						<baseResource implementation="org.eclipse.jetty.util.resource.ResourceCollection">
-							<resourcesAsCSV>src/main/webapp,../arsnova-js/src/main/webapp,../arsnova-legacy-js/src/main/webapp,../arsnova-st2-js/src/main/webapp,../arsnova-light-js/src/main/webapp</resourcesAsCSV> 
+							<resourcesAsCSV>src/main/webapp,../arsnova-mobile/src/main/webapp</resourcesAsCSV> 
 						</baseResource>
 						<overrideDescriptor>src/main/webapp/WEB-INF/web-dev.xml</overrideDescriptor>
 					</webApp>
diff --git a/src/main/webapp/WEB-INF/spring/spring-main.xml b/src/main/webapp/WEB-INF/spring/spring-main.xml
index 9d40e5a7f100d9a80c32edbfd9a69161ae0ca652..76d70ca2348a8535c92050ca21ec19bc3c17e178 100644
--- a/src/main/webapp/WEB-INF/spring/spring-main.xml
+++ b/src/main/webapp/WEB-INF/spring/spring-main.xml
@@ -7,14 +7,12 @@
 	xmlns:mvc="http://www.springframework.org/schema/mvc"
 	xmlns:task="http://www.springframework.org/schema/task"
 	xmlns:aop="http://www.springframework.org/schema/aop"
-	xmlns:http="http://www.thm.de/schema/http"
 	xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
 		http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
 		http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd
 		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
 		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
-		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
-		http://www.thm.de/schema/http http://www.thm.de/schema/http/http.xsd">
+		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">
 
 	<bean id="propertyPlaceholderConfigurer"
 		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
@@ -59,6 +57,4 @@
 		<property name="username" value="${connector.username}"></property>
 		<property name="password" value="${connector.password}"></property>
 	</bean -->
-	
-	<http:access-control allow-origin="*" allow-methods="GET" />
 </beans>