Added compilation options to Makefile.
Added err to the project and updated Makefile.
Updated .gitignore.
Added a fist usable version of the client.