Lightweight mvc framework