initial appup
modularized and documented
readme