more major refactoring -- changing post actions to be done through forms instead of urls