Add chash as dep for managing cluster ring
Add application startpoint.

This sets up the connection listener
Add function for hashing data to key on the ring
Add edfs_vnode FSM module for accepting connections and handling client commands

This module currently has fou states: read_write, read_only, distress and unavailable.
Upon startup, edfs_vnode runs in read_write state and does the following:

* receives new client connection,
* parses the data
* routes the client command (grabbed from the parsed) to the appropriate process
* and then returns response to client