Adding noAction method to the Action interface

This method will return a typed action which performs no action.  This
can be useful if an action object is required but no action is desired.
Action type enumeration for future use

This enumeration will be put to use by the state machine structure
factory that reads actions from file and needs to know if it is an entry
or exit action.
Created README for the basics of the file state machine format

This README explains the ins and outs of the file state machine format.
This will help others create a proper state machine file.
Updating README to fix a few errors
Created the interfaces required for reading a state machine file

Created each of the interfaces needed to interpret the different parts
of a state machine file.  Each of these interfaces converts provided
strings into the different components of a state machine.
Base implementation for the state machine reader interface
File state machine structure and structure factory

The file state machine structure factory is used to load state machine
structures from a text file.  This is useful if the state machine needs
to be defined outside of the program.
Merge pull request #73 from bnorm-software/file

State machine structure from text file