Fixing some naming issues

Naming's now according to C# convention, at least in some places. If you want to stick close to the original C implementation until stable version - well, fine by me (though I disagree), I added original method names in `<remarks>` element as you asked.