More documentation (#5) and renaming / moving some methods for consistency (in particular changing references to members to things, which is more in keeping with the Scrambled ethos, plus a little light tidying of code.