web builder and cms proof of concept

closes #95