move CallableFuture<T> back to client package. also, remove unnecessary parameter from createFuture().
Added a startup bean that ensures the user table has a password column

Tested and working with PostgreSQL and H2 DB.
Resolved ERRAI-565: nested maps with certain combinations of key types are not demarshallable