made multi-lingual directive and changed around contact editing.

added contact new and read-only.