Added attribute accessors
Fixed crash due in holdover from pry testing
Embarrassing syntax error in actions list

...i should lint before committing.
to_s properly handles nil values now

print and puts interprets nil values as the null character, which messes up formatting