Language update

Added many new functions, keywords, predicates and operators (based on http://docs.neo4j.org/refcard/2.1.2/). Added ".cypher" as an acceptable file extension.