(feat) Use hash to identify as a user
(chore) Renamed to all lowercase
(refactor) API should never change after connection is established
(chore) Extended testing data
(refactor) Introducing API module
(refactor) Moved API into its own file
(feat) Send error if API does not support a type
(feat) Added a concept of routes

With a simple router mechanism.