added a lot of the front end logic for editing board products, still need to figure out how to post data back to server