Fixed an grammar issue.
See description.

Added form presets;
Replaced Tabs with Spaces;
Added a few hacks to adapt to the currently incorrect protocol;