move config/lang_codes as optional package
move url validation from Asset class to Common helper and add email validation as well.
adding asset_path_prefix config
make asssets lib methods non-static