Squashed commit of the following:

commit 86e61046a7bf152614eff8701427e2a80b3d56dd
Merge: 179e605 a3fe019
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 21:31:46 2014 +0300

    Merge remote-tracking branch 'origin/master' into select-food-activity

    Conflicts:
    	app/index.html

commit 179e6053a4e52eeb3d44f5839e9c96ade042b83b
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 20:17:08 2014 +0300

    Wired the selection controllers to the server.

commit d470b77bc3c87b5ca877e2845589af6228b43f3d
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 19:52:14 2014 +0300

    Wired the activity/food/drink selection dialogs to the server.

commit b7322b34f925a303518c2e415587ac99bac81dbc
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 16:03:25 2014 +0300

    Service support for getting food data.

commit f714f8af9accb0090d7597d88cbbe1a7317249f4
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 13:32:00 2014 +0300

    Minor: Added a missing asset.

commit 62b44be5146c555b20c0a00f111b2c35726780fe
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 13:08:51 2014 +0300

    Somewhat buggy integration of the newly added views with the header.

commit 18a75d7fc73faab70c9d4b26c48a4653e224b358
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 13:02:00 2014 +0300

    Minor: JSHint.

commit dcb3fe88025947a4eaf801443a3195811e5aded7
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 13:01:26 2014 +0300

    Made the selection logic more generic.

commit 70eb6614f8211e0198713c4e9d1e210a1fde3d55
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 12:36:41 2014 +0300

    Styling fixes.

commit cdef5a1f9d1c97a9577b7896459e3743b3d38c63
Merge: 5f98512 2eef776
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 12:15:40 2014 +0300

    Merge remote-tracking branch 'origin/master' into select-food-activity

    Conflicts:
    	app/styles/main.css

commit 5f985121f21cfe154807192bd07ab6ac8cf3e38d
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 12:08:25 2014 +0300

    Style fixes.

commit ebff46c36b7abcb0e5fff0540ce254acb15941b5
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 11:51:14 2014 +0300

    OMG, this should fix the tests.

commit 2d8ba196836e76d79369ceb103607ec22d6dbe3b
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 11:46:47 2014 +0300

    Fixed the validation.

commit 9d9ef4b8fae8ca9e795133d7fb6589e495fd523a
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 11:07:10 2014 +0300

    Formatting. Bower dependency.

commit edd91b327a29a2be099ec83281d1b2c6f78a9059
Author: Georgi Hristozov <georgi@forkbomb.nl>
Date:   Sat Jun 7 10:54:14 2014 +0300

    Basic views for selecting food/activity.