lightweight Movable Type base web application class