add basic c++ files
implement State, Transition and Action and add cpplint to check coding style
do not use STL container in State, Transition and Action
add doxygen file
implement State, StateSpace and ATSFileReader::CreateStateSpace
add debug print
implement ATSFileReader::CreateActionTable and ATSFileReader::CreateStateSpace
implement profiler
optimize ATSFileReader
apply singleton pattern to Profiler
add profiler namespace
modify .gitignore
split files
build using cmake
add google test
add sample test and modify build.sh
add all ./test/+.cc files to executable module automatically
move EntitySet definition to global
fix some inconsistent
add test data