Dump: Add JSON output and websockets serving
Remove raw data from EmotivPacket, add readEmotivRaw function
Remove simplified Show EmotivRawData instance.

Now that EmotivPacket no longer contains raw data, this is OK.
Refactor readEmotiv into readEmotiv and updateEmotivState
Reword help text
Change --only-packets to --mode (raw|packets|state) and allow decrypted raw output
Improve package description
Cabal: Fix github link