Added automatic activation of components

Components can be activated autmatically by adding the data-activate attribute
to their root tag. This attribute should have no value and any value given to it
will be ignored. A single parameter can be passed to the activation event using
the 'activate:' data-binding. Closes #1