initial android, webapp, and route lib code