#45 Added configurable forms; updated JS and CSS