Removes comments for hidden attributes
Removes slashes in URL parameters as this confuses the router
Centralizes tax calculation and adds tests