Added a simple (unfinished) implementation of SiteAction.
Slight changes and improvements to SiteAction.