better layout for manageproduct.html
refactoring handleerror function to a central location, #115
fixing test errors when running tests after changing layout on product admin page
error handling on router functions, #115
fixing some integration tests, probably due to selenium updating
finished error client error log, closes #115
ecmascript 5 shims