large refactor of js files now one, new cartwidget and redesign of edit cart item, also moving css to separate file
adding 404 and 500 error pages