Might as well do it properly...
Changed name of commands module to "action"

Action seems like a better name because it really handles actions.
Commands are what triggers actions.
Added version information to the main package
Added a table for action categories in the main package
Exporting the package after enabling all the descendant scripts is a bit absurd
Added a notification module for messages
Added a module for the interface
Added an initialization module
Added an example command module for the lighting; currently practically empty because the API of the action module needs to be defined