Completed EA Routine

I've added pretty much all of the EA Routine (and corresponding
Subroutines). I've also renamed some subroutines I used to be more
friendly, and added a Library for the EA Section. We now need to write
test cases for this section, and then link all components together.