Extended method parsing to cover getters, setters and lvalue subroutines
Refactored accessors for greater clarity and added documentation
Fixed brackets in documentation
Tidied up and documented accessors