adding basic schemer file - non-functional
refactored Schemer
Merge commit '366554f3d91343b04d0d732a172229333f880720'