Merge pull request #2 from seven1m/feature/specs

Some initial specs as I try to understand all the interesting bits :-)
Added Binary Search

Replaced $.inArray() with a binary search method and removed the
numerous calls to toUpperCase() resulting in roughly a 2.6x improvement
in performance.
Ensure same type also.

eql(6) would match 6 or '6' (==)
be(6) only matches 6        (===)
Add charset meta tag to spec runner.

I'm trying to fix the encoding of the symbols, but still no luck :-(