JL: organized julia into proper package structure