Creation of EasyMotion project

This is just the standard VS Package template.  Lots of changes need to
go into the spit.  But want to get the initial spit committed so I can
see what I'm changing
Added a command

Changed the spit to include a command
Added the text adornment

The adornment for the text is now properly displayed
State interface defined

This defines the state interface and transitions for the easy motion
extension.  Still have some crappy driver logic in the package but the
other components can now feed off of the interface