Adding support for Hammer Architecture actions.

* Methods for all hammer architecture actions;
* Two simple tests;

This handles Issue #46.