Initial commit.
Added server and client facade classes for usage clarification.
Refactored.