added initial skeleton for the backend projects that separates the python and scala/java parts