add authenticate API and methods
refactor application controller
update manufacturer views
add user promotion
add authorization
update view layouts
fix store page layouts
fix cart destroy authorization
fix checkout form layout
fix phone length validations
fix remote comment create
improve store close down performance
fix mass restock js typo