Modify messages for code errors
Add function to save user preferences
Add VO (OpenSearch) layer
Add proxyUrl parameter