[beagleboard] Getting the BeagleLCD2 Expansion Board to work

I know that there have been several posts on this explaining how to do
this. after looking at a few discussions i was wondering if anyone
could explain what they did in great detail. I would really like to
get this up and working as soon as possible to continue my development
on the beagle board.