Adding a variety of features (HUD, weapon changing, items, etc.)

Squashed commit of the following:

commit a8bca8893fb1d2c25f124edcc87af38729d41e46
Merge: 04adeea 0593f4d
Author: Ken Petti <kpetti@wayfair.com>
Date:   Thu Feb 20 16:46:43 2014 -0500

    Merge branch 'hud_bars' of github.com:citizenken/grand-theft-camel into hud_bars

    Conflicts:
    	lib/grand-theft-camel.js
    	src/components/player_components/player.js
    	src/map_functions.js

commit 04adeeaef3e9d700dedeb3ef06180513198ca637
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Thu Feb 20 08:53:30 2014 -0500

    switching weapons works, working sling

commit 0593f4dd03fe48f8085c4ac0c5a851aa1b298047
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Thu Feb 20 08:53:30 2014 -0500

    switching weapons works, working sling

commit 5d00f780116a584bc381e923bad4adf9d3a782cb
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Wed Feb 19 22:12:10 2014 -0500

    dropping items, pause menu

commit 4234767ac2d39eb70b506672c491e458f9a58891
Author: Ken Petti <kpetti@wayfair.com>
Date:   Wed Feb 19 16:36:50 2014 -0500

    working on pucking up after dropping

commit 2a89fa5d6cdeae6a305839bee2f3e3be50e6c372
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Tue Feb 18 22:30:47 2014 -0500

    picking up items

commit 7fdc8c85209152cd8a1d4aaffa2c3950eb023619
Author: Ken Petti <kpetti@wayfair.com>
Date:   Fri Feb 14 16:59:07 2014 -0500

    working items, yay!

commit a8b66e777b94e7434c20a3958c85810b3d621514
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Thu Feb 13 21:25:21 2014 -0500

    working on removing items

commit 6903586f1189ff30546f0954d2adf4bf3d8ab594
Merge: a4d9daf 95fcadc
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Thu Feb 13 19:53:59 2014 -0500

    Merge branch 'hud_bars' of github.com:citizenken/grand-theft-camel into hud_bars

    Conflicts:
    	src/components/player_components/HUD.js
    	src/components/player_components/player.js

commit 95fcadc239a372803705332989671651d440a08a
Author: Ken Petti <kpetti@wayfair.com>
Date:   Thu Feb 13 17:38:36 2014 -0500

    selecting items works

commit a4d9dafebe72c68eb98cb7b39606c7ed4a77fce5
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Wed Feb 12 23:18:55 2014 -0500

    adding hud.js

commit 657aa31bf286270027c63cbd57f51c1872be7e99
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Tue Feb 11 22:25:49 2014 -0500

    hud with blank placeholder items

commit f86929a5d348a131be0293bd7d1833055a43832b
Author: Ken Petti <kpetti@wayfair.com>
Date:   Tue Feb 11 20:48:03 2014 -0500

    hud moving properly

commit 80c2d02ded36f2bfac5c6892634a609317b210bd
Author: Ken Petti <kpetti@wayfair.com>
Date:   Mon Feb 10 17:01:10 2014 -0500

    working on getting HUD working

commit 4baba158187e566c37a3bcd1e72fb2670f1f3096
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Sun Feb 9 19:57:08 2014 -0500

    bar HUD

commit 5388bec6ec06766a12d55a27450c378c0b5c20f5
Author: Chonel LaPorte <chonellaporte@OSXLAP01612.local>
Date:   Sun Feb 9 19:27:03 2014 -0500

    number-based HUD