Add index.js, front-page buttons.

Add:

	templates/index.html, static/js/index.js, static/css/_index.sass
		-add radio-buttons for Custom/Premade tour and Bike/Foot transportation.
		-add jquery animation for buttons to "cascade" downwards as they
		bottom-most row is checked.

	static/css/_social_media.sass
		-change distance of socialMedia div from the top of the screen to a
		static pixel value, instead of a relative percent measure, for precise
		alignment with the .main-content.content div regardless of screen
		height.

Ref:
	templates/index.html, static/js/index.js
		-move inline javascript from index.html to index.js, for clean
		modularity.
Add imgs to front-page labels, hover/click effect.

Add:
	templates/index.html
		-add img tags (with placeholder images ) to cascading button labels.

	static/css/_index.sass
		-add style for button label images.

	static/css/_mixins.sass
		-add mixin for opacity (has an additional line for <=IE8 support).
Darken opacity of radio label images.

Mod:
	static/css/_index.sass
		-darken opacity of radio label images.
Merge branch 'front_page_ui'

Conflicts:
	static/css/_variables.sass
Ref citi_bike/utils mods; currently unstable.

Mod:
	py/citi_bike.py > py/city_bikes.py
		-rename module to reflect shift from specificity to NYC citi_bike
		program to universal bike programs.

	py/(city_bikes, utils).py
		-generalize citi_bike functions to universal bike functions; move them
		to utils module.
		-city_bikes module is reserved for city bike-program-specific functions,
		which include updating respective Mongo collections.
Fix utils database fxns; working order.

Fix:
	py/utils.py
		-fix setBikeDatabase() and update_bike_stations(), which were
		unfinished.
Add geolocation; fix map pointer bug; mod styling.

Add:
	static/js/index.js
		-add HTML5 geolocation to front page (templates/index.html).

Mod:
	static/css/(_base, _index).sass
		-fix padding for main container/index.html "start" button (entire
		container initially had top-padding, which interfered with DOM objects
		that weren't the front-page "start" button; just assigned a margin to
		the button).

Fix:
	static/js/index.js
		-fix missing Google Maps location pointer/defunct search bar, by
		initializing the Maps iframe (the crucial line was deleted some time
		before).
Integrate Boston bike-program.

Add:
	py/city_bikes.py
		-add get_boston_bikes(), to return an array of mongo-ready JSON
		documents of Boston bike-share stations.

	static/css/_index.sass
		-add hover color to #start-button.clicked.
Remove flask esk
Add type selection and cool buttons
Merge my stupid work