This code is written in context of the OpenCog Language Learning project, as a morphology parser.

morphemeCode.java sets up socket 4445 to listen for input to be parsed into two morphemes per word.
Input from socket is sent to MorphemeSplitter, which cleans out punctuation, and then splits each word into two separate morphemes.
All the morphemes resulting from each sentence parse are output back to the socket into OpenCog format.

The number of parses done per sentence is dictated by max_parses.
Merge branch 'master' of https://github.com/lmilambi/relex

Conflicts:
	AUTHORS
	ChangeLog
	README.md
	build.xml
	data/relex-semantic.algs
	data/relex-tagging.algs
	data/relex2logic-rules.txt
	opencog-server.sh
	pom.xml
	src/java/relex/Server.java
	src/java/relex/Version.java
	src/java/relex/logic/Rule.java
	src/java/relex/output/LogicProcessor.java
	src/java/relex/output/OWLView.java
	src/java/relex/output/OpenCogScheme.java
	src/java/relex/output/OpenCogSchemeAnaphora.java
	src/java/relex/output/OpenCogSchemeRel.java
	src/java/relex/output/README
	src/java/relex/output/SimpleView.java
	src/java_test/relex/test/TestRelEx.java
	src/java_test/relex/test/TestStanford.java
	src/perl/wiki-alpha.sh
	src/perl/wiki-clean-en.sh
	src/perl/wiki-clean-fr.sh
	src/perl/wiki-clean-lt.sh
	src/perl/wiki-clean-pl.sh
	src/perl/wiki-clean-tl.sh
	src/perl/wiki-scrub.pl
	test-corpus.txt