Added control functions and cleaned up the ordering
Added control functions and cleaned up the ordering

The functions are now basically in the same order as they described in
the book.

lfe/lfe,rvirding/lfe,jjhoo/lfe,jjhoo/lfe,rvirding/lfe,lfe/lfe