Step1 basics. Still need to do client API.
Adding client API
removed a bit of boilerplate from the client api
Merge pull request #3 from digitalBush/master

Elixir Step 1 ATM