BF updating gem to recommended structure

from http://guides.rubygems.org/patterns/
especially moved code from lib that might have
been accidentally added to the load path
BF updating to pre-release 2.1.4.pre

There's still some work to do for 2.1.4 including getting
up to the latest ruby_parser and sexp_processor
but there's enough goodness in here to share