Petter Fagerlund
- Singelton for menu: Since there will only be one menu
- Observer for calculating price, since it is separate from handling the order.
- Factory for orders: In order to inject it and use it in the ordersController.
###FYI
- Please excuse the horrible tests, I had very litte time to sort them out due to personal reasons.
- If I had more time i would implement automapper, and do this differently. This is as good as it gets, right now.