Checking for correct lifecycle method names
Allow for blank args in defclass

Just as a convience to the user. If they forget to add the empty
parens for most of the methods, we just add it for them.