Updated .gitignore.
Moved source files to /src.
Refactored exceptions.
Removed redundant Client class.
Refactored code.
Merge pull request #12 from pedzed/master

Refactored code