add OSU Pages module

forked from Open OSU