I believe the way to creating a remote connection is by changing this line in conf/neo4j-server.properties, specifically by removing the comment and restarting the
conf/neo4j-server.properties
With default configuration Neo4j only accepts local connections
In neo4j-community-3.1.0 edit conf/neo4j.conf file and uncomment the following to accept non-local connections
neo4j-community-3.1.0
conf/neo4j.conf
dbms.connectors.default_listen_address=0.0.0.0