added some base classes, which define the concept of Actions, which should actually perform actions on the site. Added some javadoc to controller classes