refactored client & started support for schema
moved client source code: /client/src => /client/