Add state machine project layout and dummy files

Also includes gtest and associated files.