create resource protocol and implementation. liberator resources implementing.
add workout resource. Removed some dead code.