Restructured the public API, put all JCE specific in a (non-public) jce package