Adding example and making the API more comfortable

Rename page to view, got rid off the constructor injection in the views
Changed the TestAction so it's evaluate method is void
Changed the loaded attribute and separated the element check (created
new attribute for dynamically added elements, everything else is strict
checked by default)