Added project pom file for maven dependency and compilation
Created base interface for all state machine states
Created base interface for all state machine events