improve layer types validation and finish building out csv properties - refs #44 and mapbox/tilemill#994