Problem: no unit tests for server

- write initial test
- rename server to hydra_server to conform with generation style
update .gitignore for clojure/emacs.
server backend protocol and test impl.
tests for remaining events.
Merge branch 'master' of github.com:edgenet/hydra
Merge pull request #21 from mknoszlig/master

Problem: no unit tests for clojure server