added first(), second(), third(), evlist() and eval()
remove apply()
added eval_test()
added primitive.cpp
added primitive.{h,cpp}
added closure.{h,cpp}
refactor character.h
added string_t