EA foundation nearly completion.

Made some significant changes to EA, using JSR's and 'wrappers' to
really make a large portion of the EA logic functionality reusable for
other EA decodings.

This should be tighter, more modular, and easy to see the flow. Will be
working further on wrapping up the foundation to EA.