Started to rewrite backend server in java

Oustanding issue is to create 'api' for
how card effects are presented to users