add full functioned locale Service and its components;
add copyright info to all files