Initial commit.  Created bfEvent object to manage input events and added accompanying test.