different improvements

I patched some problems and rewrote the settings page to follow the Elgg layout.

We have all of these patches working on a production site and your plugin is great!!!