Removed style/main.css annoyance
Replaced synch_required with broader checkout_required
Decorated more routes with checkout_required
Added synch_required decorator, tested everything