rm useless var declaration
filters return value, so shortcodes are processed
added content_region_title() shortcut
properly indexed code
rm useless commented code
changed error message + error message is returned
moved field validation to its own method
returns an error message if nothing is found
version 0.2