Search bar style fixes
Styles fixed
Knockoutjs added; js code refactored to use Module pattern
#304 Admin can change order status
#319 Admin can manage brands
#314 Admin can edit customer account balance
Refactoring: BusinessOperationManager removed
#306 Email is sent to sales whe an order created
#312 Customer can choose collection date if payment type "Collection" selected
#311 Fix collection/delivery date display name
#307 Phone number validation fix
#308 Postcode validation fix
Postcode validation fix 2
#309 Bad layout fixed
#310 User registration message fix
#318 Brand is not required when creating a product
#315 Returns form url typo fix
Personal navigation fix
#320 Password recovery implemented