Added to project

ButtonActivated object which can be used by all objects that are
activated by a joystick button.
Added comments and file/function headers.