added polling, volume control, and seeking

polling: checks to see if any projects have changed and remakes
projects if needed

volume control/seeking: UI controls for the frontend