add file extensions, update install script
refactor pserver - wip
initial cache api