User-specified output ratio

Added a keyword argument which enables the user to select other ratios for the output image rather than
just 1:1.
Corrected indentation and spacing.
Corrected indents (4space instead tab).
Corrected indents Again.
Added usage example.
Refactor local block functions and add additional functionality.
Fix import namespace
Fix doc string examples
Update test cases for block functions
Update doc string for new functionality
Rename block_* functions to local_*
Fix deprecated function name referneces in doc strings
Use pad function and add option to define cval
add coffee picture from flickr
add example HT for ellipse
add extra comments
fix title
rename files
fix doctest
PEP8