initial commit libraries moved over from org.octris.core