80 method methods

Just putting this out here for review and to allow other people to poke it. I know it needs a lot of work still. This is for #80.