removed username and password from database.yml file.

not necessary if local environment is configured.
removes unncessary variable declarations

conforms with current master
simplifies latlng definition

- removes one-use variables
- conforms with current master
moves all map layer creation logic out of main file

big-ugly-mess only encompasses document ready behavior and button logic
changes button logic to conform to new names

- view logic now exist in View object
- renderMap now createMapLayer, since map is rendered elsewhere.
view logic now organized into View object

organized as object literal.
mapLayer constructor contains cartoDB logic

featureClick stored in separate file, will need to be integrated.
mapLayer contains CartoDB logic

- createDBLayer uses mapLayer to set options of new layer
- createDBLayer uses free-floating feature click logic stored in featureClick