keyboard.key and keyboard.keyPressed should return str
Bug Fix:  keyboard.key was not returning a string
Fixes #62  Adds the ability to get and set attributes on a function.
Fixes #63  by adding the hasattr builtin function
New build.. Contains all fixes for #62 and #63